상세 보기
Fast Implementation of LSH With SIMD
- Kim, Dongyeong;
- Jung, Younghoon;
- Ju, Youngjin;
- Song, Junghwan
Citations
WEB OF SCIENCE
1Citations
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 implementation; word-wise permutation; SIMD; hash function; LSH; ARX; Cryptographic hash functions; Efficient implementation; Expansion function; Fast implementation; SIMD; Single instruction multiple data; Software implementation; word-wise permutation; Hash functions
- 제목
- Fast Implementation of LSH With SIMD
- 저자
- Kim, Dongyeong; Jung, Younghoon; Ju, Youngjin; Song, Junghwan
- 발행일
- 2019-07
- 유형
- Article
- 저널명
- IEEE Access
- 권
- 7
- 페이지
- 107015 ~ 107023