2017 암호경진대회 2번

원본과 동일한 서명값을 만들어 내는 메시지를 구하는 문제입니다. 48bit의 해쉬함수가 사용되는데 함수를 분석해보면 16bit의 값만을 갖는 걸을 알 수 있습니다. ...

1월 29, 2018 · Jaejin Jang

2017 암호경진대호 3번

부채널 분석 문제인데요. 사전지식이 없는 쪽이라 마지막에 풀었는데 시간이 좀더 있었으면 했는데 아쉽네요. 푸신분 코드좀 주세용 matlab 코딩 실력이 좋았더라면..ㅜ 풀이: 참고문헌을 읽어 본 결과 CPA가 DPA에 보다 더 적은 샘플수로 분석이 가능 하다고 하여 전력 분석 중에서 CPA를 선택하였다. MSP430F2618보드의 경우 저전력의 특성의 IC로 CMOS구현되어 있다고 생각할 수 있었다. 그래서 Hamming Distance Model을 선택하였다. Hamming Distance Model에서 참고 되는 값은 보드에 구현된 ARIA의 소스코드를 분석하여 알 수 있었다. ...

12월 23, 2017 · Jaejin Jang

2017 암호경진대회 1번

알파벳으로 구성된 평문을 2개의 값으로 shift하는 key table로 암호화한 암호문이 주어졌을때 평문을 찾는 문제입니다. 소문제 1번은 경우 암호문길이가 길어서 풀 수 있었는데, 2번의 경우 길이가 너무 짧아 못풀었습니다. ...

12월 23, 2017 · Jaejin Jang

2017 암호경진대회 4번

가장 쉽게 풀었죠. 30분도 안걸렸던거 같네요. 프로그램을 통해서 암호문의 유효성이 검증되는데요, 역공학을 통해서 암호문을 쉽게 찾을 수 있습니다. 답안 : Snow White and the Seven Dwarfs!. ...

12월 23, 2017 · Jaejin Jang

2017 암호경진대회 5번

jpeg 포렌식인데요. 암호화된 부분은 찾았지만 복호화 하지 못했네요 ㅜ 푸신 분 있으면 좀 알려주세용 풀이: 제공되는 파일을 살펴 본 결과 만든 날짜와 수정한 날짜의 값이 이상하여 조작된 것을 확인 할 수 있었다. 분석 결과 만든이, 프로그램이름, 카메라 제조업체, 카메라 모델등에서 수상한 값들을 찾아 볼 수 있었다. 특히 프로그램이름의 TruCrypt와 JPEG 포맷의 app13위치에서 TrueCrypt 문자열을 확인함으로써 TrueCrypt로 암호화된 부분이 있음을 유추할 수 있었다. JPEG포맷이 끝나는 부분에서 암호화된 데이터 1MB를 확인할 수 있었다. Truecrypt로 복호화 하기 위해 노력하였으나 실패하였다. ...

12월 23, 2017 · Jaejin Jang

암호경진대회 결과

1달 동안 암호경진대회 문제를 풀어서 냈는데.. 입상하지 못했네요. 5문제 중에서 3.5문제를 풀어서 그래도 입상권인줄 알았는데.. 아쉽습니다. 그리고 수상결과를 보니 고등부와 대학부 밖에 없네요. 일반인 참가는 왜적어 놓은것인지, 허탈합니다 한달동안 했는데 ...

12월 23, 2017 · Jaejin Jang