【국가암호공모전】 (II-A 분야) 문제 04 (2016)
국가암호공모전 (II-A 분야) 문제 04 (2016) 추천글 : 【암호론】 암호론 목차 1. 문제 [본문] 2. 풀이 [본문] 1. 문제 [목차] 다음은 SHA0-variant 해쉬함수 ALHA의 의사코드이다. 이 해쉬함수의 충돌쌍을 찾으시오. 단, 충돌쌍이란 같은 해쉬값을 가지는 서로 다른 두 메시지를 지칭한다. ✅ ALHA 의사코드 바이트 & 워드 정의 ※ ALHA에서 사용되는 바이트와 워드 단위는 각각 무부호의 8비트(unsigned 8-bit), 무부호의 32비트(unsigned 32-bit)임. 즉, 바이트 A=(a7,a6,...,a0)는 정수 a727 + a626 + ... + a020으로, 워드 A=(a31,a30,...,a0)는 정수 a31231 + a30230 + ... + a020으로..
【국가암호공모전】 (II-A 분야) 문제 01 (2016)
국가암호공모전 (II-A 분야) 문제 01 (2016) 추천글 : 【암호론】 암호론 목차1. 문제 [본문]2. 풀이 [본문] 1. 문제 [목차]세 명의 사용자가 e = 3으로 고정하고 공개키를 각각 (3, n1), (3, n2), (3, n3)으로 설정한 후, 동일한 메시지 m에 대해 암호화(즉, c1 = m3 mod n1, c2 = m3 mod n2, c3 = m3 mod n3)를 수행한 결과가 각각 c1, c2, c3와 같을 때, m을 복원하시오. n1 = 2310299443493285728875630082549132881822025540257530965759514012060264869125167678507394069856345219n2 = 16402548539844652338904586075846..
최근댓글