Fast Implementation of LSH With SIMD

Citations

WEB OF SCIENCE

1
Citations

SCOPUS

2

초록

In this paper, we propose a method of efficient software implementation for the cryptographic hash function LSH with single instruction multiple data (SIMD). The method is based on word-wise permutations of LSH. Using the modified functions Step(j)' = P o Step(j) oP(-1) and MsgExp' instead of the original step function Step(j) and message expansion function MsgExp, where P is a permutation and P-1 is the inverse permutation of P, we show that the number of the SIMD instructions for implementing LSH is reduced. For efficient implementation of LSH in other environments (e.g., MIMD), various types of word permutations are listed.

키워드

Software implementationword-wise permutationSIMDhash functionLSHARXCryptographic hash functionsEfficient implementationExpansion functionFast implementationSIMDSingle instruction multiple dataSoftware implementationword-wise permutationHash functions
제목
Fast Implementation of LSH With SIMD
저자
Kim, DongyeongJung, YounghoonJu, YoungjinSong, Junghwan
DOI
10.1109/ACCESS.2019.2932129
발행일
2019-07
유형
Article
저널명
IEEE Access
7
페이지
107015 ~ 107023