it-gundan.com

보안 암호화 알고리즘으로 널리 알려져 있고 널리 알려져있는 것으로 알려진 이유는 무엇입니까?

암호 알고리즘을 설계해서는 안된다는 일반적인 조언을 알고 있습니다. 이 사이트와 Bruce Schneier와 같은 전문가의 웹 사이트에서 매우 광범위하게 논의되었습니다.

그러나 일반적인 조언은 우리보다 더 현명하게 설계된 알고리즘을 구현하지 말고 전문가가 만든 잘 알려진 테스트 된 구현을 고수해야한다고 말합니다.

그리고 이것은 내가 오랫동안 논의 할 수 없었던 부분입니다. 또한 Schneier 웹 사이트를 간략히 검색했는데이 어설 션도 찾을 수 없었습니다.

따라서 암호화 알고리즘을 구현하지 않는 이유는 무엇입니까? 나는 이에 대해 이야기하는 유명한 보안 전문가에 대한 답변으로 가장 감사합니다.

¹ 보다 정확하게는, 우리 마음의 내용에 맞게 디자인하십시오. 좋은 학습 경험이 될 수 있습니다. 하지만 제발 제발 제발 제발 , 우리가 디자인 한 것을 사용하지 마십시오.

174
gaazkam

아주 간단하게, 더 널리 사용되는 오래된 암호화 소프트웨어는 더 많은 테스트 (친숙하고 비우호적)와 더 많은 분석을 거쳤습니다.

더욱이, 암호화의 역사는 깨진 소프트웨어로 인해 흩어져 있으며, 그 중 일부는 저명한 전문 암호 전문가가 작성했습니다.

따라서 가장 확신을 가질 수있는 코드는 종종 주변에 있었던 코드입니다.

0
DrM