티스토리 뷰
약 3달 간의 자기주도연구 프로젝트를 마무리하였습니다.
처음에는 암호화된 내용을 사람이 봐도 어떻게 판별할까를 많이 고민했었는데 암호수학 수업 때 배운 ECB 모드의 취약점에서 아이디어를 떠올려 이미지 암호화에 대한 딥러닝 학습을 진행했습니다.
사실 컴퓨터 공학 공부를 시작한지도 얼마 되지 않았고, 딥러닝, 머신러닝을 제대로 공부해보지 않은 상태에서 진행하느라 여러 친구들의 도움과 교수님의 도움이 없었다면 마무리하지 못했을 것 같습니다.
이번 프로젝트를 통해 ECB 모드에 대한 취약점을 다시 한 번 알게 되었고, 딥러닝에 대해 공부할 수 있는 좋은 기회였습니다.
추가적으로 RNN 등을 활용해 일반 암호문 데이터 (bytes 형식 등)에 대해서는 육안으로 판별이 쉽지 않고 저의 능력이 아직 부족하기에 진행하지 않았습니다. 추후 제 능력이 향상되고, 괜찮은 아이디어가 떠오르면 추가적으로 진행해보고 싶습니다.
아래 깃헙 주소에 이번 프로젝트에 대한 데이터셋(pickle) 과 모델에 대한 내용을 설명하였습니다.
https://github.com/hobin-jang/self_research_project
'암호학 > 자기주도연구 프로젝트' 카테고리의 다른 글
DES 2라운드 암호화 이미지 판별 모델 (0) | 2021.05.23 |
---|---|
DES 1라운드 암호화 이미지 판별 모델 (0) | 2021.05.07 |
DES 이미지 암호화 딥러닝 학습 (16round) (0) | 2021.05.05 |
이미지 암호화 / DES (single) 활용한 이미지 암호화 (0) | 2021.04.09 |
암호화 이미지 딥러닝 모델링 (AES128) (0) | 2021.04.01 |
댓글