국산 암호기술

정보보호의 기반 암호기술 및 정책에 대한 다양한 정보전달

LSH

LSH

LSH는 메시지 인증, 사용자 인증, 전자서명 등 다양한 암호 응용 분야에 활용 가능한 암호학적 해시 함수입니다.

해시 함수 LSH

주요 특성

  • 개발연도 : 2014년
  • 알고리즘 구분 : 해시 함수
  • 출력 길이 : 224비트, 256비트, 384비트 또는 512비트
  • 구조 : Wide-pipe Merkle Damgard 구조

성능

다양한 SW 환경에서 국제 표준(SHA2/3) 대비 2배 이상 성능

256비트 출력

256비트 출력 해시 함수 구현 효율성 비교 (메시지 길이: 1MB, 단위: cycles/byte)
CPU LSH-256 SHA-256 SHA3-256
Intel Core i7-4770K@3.5GHz 3.60 10.82 10.56
ARM Cortex-A15@1.7GHz 11.17 19.91 36.03

[표1] 256비트 출력 해시 함수 구현 효율성 비교 (메시지 길이: 1MB, 단위: cycles/byte)

512비트 출력

512비트 출력 해시 함수 구현 효율성 비교 (메시지 길이: 1MB, 단위: cycles/byte)
CPU LSH-512 SHA-512 SHA3-512
Intel Core i7-4770K@3.5GHz 2.39 7.65 16.36
ARM Cortex-A15@1.7GHz 8.94 44.13 63.31

[표2] 512비트 출력 해시 함수 구현 효율성 비교 (메시지 길이: 1MB, 단위: cycles/byte)

표준화

LSH 규격은 국내 TTA 표준으로 제정되었습니다.

LSH 표준화 현황
분류 표준명
LSH TTAK.KO-12.0276, 해시 함수 LSH

관련자료

LSH 관련자료
자료명 국문 영문
LSH 해시 함수 사양 및 세부 명세 -
LSH 관련 논문 -

지적재산권

LSH는 지적재산권에 대한 사용료 없이 제품 생산 및 판매와 관련하여 적용할 수 있습니다.

로딩중