해시충돌 편집하기
최신판 | 당신의 편집 | ||
16번째 줄: | 16번째 줄: | ||
[[파일:birthday_paradox.png|썸네일|300픽셀|생일 패러독스]] | [[파일:birthday_paradox.png|썸네일|300픽셀|생일 패러독스]] | ||
− | [[생일 패러독스]](Birthday Paradox)란 366명의 사람이 모였을 때, 생일이 겹치는 사람이 최소 | + | [[생일 패러독스]](Birthday Paradox)란 366명의 사람이 모였을 때, 생일이 겹치는 사람이 최소 2명이 넘는다는 것으로, 가짓수를 넘어서는 통계 표본이 존재할 때, 중복되는 값이 필연적으로 발생한다는 것이다. 얼핏 생각하기에는 생일이 365가지 이므로, 임의의 두 사람의 생일이 같을 확률은 1/365이고, 따라서 365명쯤은 모여야 생일이 같은 경우가 있을 것이라고 생각하기 쉽다. 그러나 실제로는 23명만 모여도 생일이 같은 두 사람이 있을 확률이 50%를 넘고, 57명이 모이면 99%를 넘어간다. 생일 패러독스와 비슷하게 암호학적 해시결과가 같은 두 입력값을 찾는것 역시 모든 입력값을 계산하지 않아도 충분히 높은 확률로 해시충돌을 찾을 수 있다. 이러한 암호 공격을 [[생일 공격]]이라고 부른다.<ref>위키피디아 - https://ko.wikipedia.org/wiki/%EC%83%9D%EC%9D%BC_%EB%AC%B8%EC%A0%9C</ref> |
== 충돌 예방법 == | == 충돌 예방법 == |