Publications

Detailed Information

Analytic Tools for White-box and Lattice Cryptography : 화이트 박스 및 격자 암호 분석 도구

DC Field Value Language
dc.contributor.advisor김명환-
dc.contributor.author백충훈-
dc.date.accessioned2017-07-14T00:42:14Z-
dc.date.available2017-07-14T00:42:14Z-
dc.date.issued2016-02-
dc.identifier.other000000132907-
dc.identifier.urihttps://hdl.handle.net/10371/121307-
dc.description학위논문 (박사)-- 서울대학교 대학원 : 수리과학부, 2016. 2. 김명환.-
dc.description.abstractIn crypto world, the existence of analytic toolbox which can be used as the measure of security is very important in order to design cryptographic systems.
In this thesis, we focus on white-box cryptography and lattice based cryptography, and present analytic tools for them.

White-box cryptography presented by Chow et al. is an obfuscation technique for protecting secret keys in software implementations even if an adversary has full access to the implementation of the encryption algorithm and full control over its execution platforms. Despite its practical importance, progress has not been substantial. In fact, it is repeated that as a proposal for a whitebox implementation is reported, an attack of lower complexity is soon announced. This is mainly because most cryptanalytic methods target specific implementations, and there is no general attack tool for white-box cryptography.
In this thesis, we present an analytic toolbox on white-box implementations of the Chow et al.s style using lookup tables. Our toolbox could be used to measure the security of white-box implementations.

Lattice based cryptography is very interesting field of cryptography nowadays.
Many hard problems on lattice can be reduced to some specific form of the shortest vector problem or closest vector problem, and hence related to problem of finding a short basis for given lattice.
Therefore, good lattice reduction algorithm can play a role of analytic tools for lattice based cryptography.
We proposed an algorithm for lattice basis reduction which uses block reduction. This provides some trade-off of reduction time and quality. This can gives a guideline for the parameter setting of lattice based cryptography.
-
dc.description.tableofcontentsCHAPTER 1 Introduction 1
1.1 Contributions 5
1.2 Organization 8

CHAPTER 2 Preliminaries 9
2.1 SLT Cipher 10
2.2 White-box Implementations 11
2.2.1 Chow et al.'s implementation 12
2.2.2 BGE Attack 13
2.2.3 Michiels et al.'s Cryptanalysis for SLT cipher 14
2.3 Lattice Basis Reduction 15
2.3.1 Lattice 15
2.3.2 LLL Algorithm 16

CHAPTER 3 Analytic Tools for White-box Cryptography 20
3.1 General Model for CEJO framework 21
3.2 Attack Toolbox for White-Box Implementation 24
3.2.1 Recovering Nonlinear Encodings 24
3.2.2 Ane Equivalence Algorithm with Multiple S-boxes 30
3.3 Approaches for Resisting Our Attack Tools 38
3.3.1 Limitation of White-Box Implementation 38
3.3.2 Perspective of White-Box Implementation 40
3.4 A Proposal for a White-Box Implementation of the AES Cipher 42

CHAPTER 4 New Lattice Basis Reduction Algorithm 48
4.1 Nearest Plane Algorithm 51
4.2 Blockwise LLL Algorithm 56

CHAPTER 5 Conclusions 61

Abstract (in Korean) 69
-
dc.formatapplication/pdf-
dc.format.extent4269227 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectWhite-box cryptography-
dc.subjectSPN structure-
dc.subjectLattice based cryptography-
dc.subjectLattice reduction algorithm-
dc.subjectBlock LLL algorithm-
dc.subject.ddc510-
dc.titleAnalytic Tools for White-box and Lattice Cryptography-
dc.title.alternative화이트 박스 및 격자 암호 분석 도구-
dc.typeThesis-
dc.description.degreeDoctor-
dc.citation.pages81-
dc.contributor.affiliation자연과학대학 수리과학부-
dc.date.awarded2016-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share