ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 A Masked White-Box Cryptographic Implementation for Protecting Against Differential Computation Analysis
Cited 22 time in scopus Download 32 time Share share facebook twitter linkedin kakaostory
저자
이승광, 김태성, 강유성
발행일
201810
출처
IEEE Transactions on Information Forensics and Security, v.13 no.10, pp.2602-2615
ISSN
1556-6013
출판사
IEEE
DOI
https://dx.doi.org/10.1109/TIFS.2018.2825939
협약과제
18HH1300, 사물인터넷 디바이스 안전한 키은닉 기술 연구, 강유성
초록
Recently, gray-box attacks on white-box cryptographic implementations have succeeded. These attacks are more efficient than white-box attacks because they can be performed without detailed knowledge of the target implementation. The success of the gray-box attack is reportedly due to the unbalanced encodings used to generate the white-box lookup table. In this paper, we propose a method to protect the gray-box attack against white-box implementations. The basic idea is to apply the masking technique before encoding intermediate values during the white-box lookup table generation. Because we do not require any random source in runtime, it is possible to perform efficient encryption and decryption using our method. The security and performance analysis shows that the proposed method can be a reliable and efficient countermeasure.
KSP 제안 키워드
Computation analysis, Intermediate values, Performance analysis, Random source, encryption and decryption, look-up table, masking technique, white-box