메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김서진 (고려대학교, 고려대학교 정보보호대학원)

지도교수
홍석희
발행연도
2018
저작권
고려대학교 논문은 저작권에 의해 보호받습니다.

이용수1

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
대칭키 암호의 차분 분석에서 가장 중요한 부분은 가장 높은 확률을 가지는 차분 경로를 선택하는 것이다. ARX 암호에서는 최고 확률을 가지는 최적의 차분 경로를 선택하는 데에 시간이 오래 걸려 완벽히 계산해내지 못하고 있었다. 본 논문에서는 2가지 방법을 이용해 최적의 차분 경로를 구하는 알고리즘의 복잡도를 줄였고, 멀티스레딩을 사용하는 방법도 제안하며 구현 속도를 더욱 높혔다. 먼저 이전 비트를 알고 있을 때 확률이 0이 아닌 경우의 비트가 고정되어 있다는 점을 이용해 확률이 0이 되는 차분 경로는 처음부터 제외하여 계산 복잡도를 낮췄다. 그리고 유사한 방법으로 기존에는 비트를 추가할 때 마다 매번 확률을 새로 계산하여 n비트까지 n(n+1)의 계산 복잡도를 필요로 하는 것을 n비트까지 n의 복잡도만을 필요로 하는 방법을 제안하였다. 마지막으로 이를 실제로 적용할 때, 재귀적으로 동작하여 병렬 처리가 힘들었던 것을 초기 비트를 고정하는 방식을 사용하여 멀티스레딩을 이용할 수 있는 방법을 제안하였다. 이를 SPECK에 적용하여 기존 Biryukov 등의 알고리즘보다 짧은 시간 이내에 이전에 찾지 못하였던 경로를 찾을 수 있었다. 또한 처음으로 ARX 암호 HIGHT에 이를 적용하여 7라운드까지 최고 확률을 가지는 경로를 계산하였다.

목차

1. Introduction
2. Preliminaries
2.1 표기법
2.2 차분 분석
2.3 법 덧셈 차분 특징
2.4 Biryukov 등이 제안한 알고리즘
3. Suggesting Methods
3.1 차분 경로 탐색 최적화
3.2 비트 단위 차분 확률 계산
3.3 멀티스레딩
4. Application to SPECK ciphers and HIGHT ciphers
4.1 SPECK에의 적용
4.2 HIGHT에의 적용
5. Conclusion

최근 본 자료

전체보기

댓글(0)

0