AES 및 기타 최신 암호화 알고리즘이 강하다고 간주되며 "고전적인 zip 암호화를 사용하지 않는 것이 좋습니다 더 이상 강하게 간주되지 않기 때문에. " 그러나 그들 사이에 실제로 비선형적인 차이가 있습니까? 예를 들어, 둘 다 엔트로피가 높은 시퀀스를 생성하는 경우 암호가 512 비트 이상인 경우 암호가 이론상으로 10 억년 컴퓨터 시간과 1을 사용하여 AES를 깨뜨릴 수 있기 때문에 둘 다 뚜렷하게 구분할 수 없게됩니다./그 10 시간?강력한 암호화 (예 : AES) 암호화와 비 강 (예 : 클래식 암호화) 암호화간에 비선형 적 차이가 있습니까?
0
A
답변
4
예. 사람들이 "강력한"암호화에 대해 이야기 할 때는 무차별 키 검색보다 훨씬 나은 일반 텍스트를 복구하는 알려진 기술이없는 암호화 체계를 참조합니다. 여기서 중요한 단어는 중요한 단어입니다. 2^119의 복잡도로 256 비트 AES에 대한 공격이 있습니다. 이것은 검색 공간을 엄청나게 줄 였지만, 256 비트 AES는 여전히 컴퓨터로 실행하기가 어렵 기 때문에 여전히 강하다고 여겨지고 있습니다.
비교해 보면 클래식 pkzip 암호화에 대한 공격은 2^27 정도입니다. 이는 시각화하기가 실제로 어렵다는 AES의 공격보다 훨씬 간단합니다. 그것을 비선형이라 부르는 것은 단순히 정의를하지 않습니다. 하나는 사소한 것이고 다른 하나는 불가능합니다.
관련 문제
- 1. 빠른 클래식 ASP 암호화
- 2. 파이썬으로 파일의 AES 암호화
- 3. 코코아에서 디렉토리의 AES 암호화
- 4. AES 암호화 코드
- 5. AES Java 암호화
- 6. iPhone AES 암호화 문제
- 7. AES, RSA로 암호화 키로 파일 암호화 - 올바른 방향으로 가고 있습니까?
- 8. SQL 암호화와 유사한 MySQL 암호화 라이브러리
- 9. RSA의 장점 AES 키 암호화
- 10. Android AES 암호화 Zero Padding
- 11. 키 생성 AES 암호화 심비안
- 12. AES 암호화 및 키 저장?
- 13. 소금없이 16 바이트의 AES 암호화
- 14. AES VBA를 사용하여 Microsoft Access 필드 암호화
- 15. AES 암호화 - 나중에 암호화 된 문자열의 암호를 해독하는 방법?
- 16. 의 암호화.
- 17. C# System.Security.Cryptography.Aes를 사용하는 AES256 암호화의 예
- 18. .NET Framework 2.0의 AES 256 암호화
- 19. 자바 스크립트 AES 암호화 대 SSL
- 20. SSL 인증서 암호화 대 cypher 암호화
- 21. Java와 C# .Net 사이의 AES 암호화 문제
- 22. 데이터 스트림에 대한 Java AES 암호화
- 23. .Net AES 암호화 - 널리 허용되는 패드 설정
- 24. PHP에서 ColdFusion 암호화 문자열의 암호화 해제/재 암호화
- 25. 코코아에서 NSData-AES 클래스 암호화/암호 해독
- 26. AES CTR 256 OpenSSL에서의 암호화 모드
- 27. 이상한 암호화/암호 해독 오류 (C# - AES)
- 28. javax.crypto AES 암호화 - doFinal 만 호출하면됩니까?
- 29. PHP mcrypt // Chilkat AES 암호화 - 통합
- 30. AES 암호화 및 복호화 소스 코드는
AES에 대한 2^119로 줄이기는 매우 특별한 시나리오를 기반으로하며 실제로 사용할 수 없습니다. http://www.schneier.com/blog/archives/2009/07/another_new_aes.html – tuergeist
2^27은 1 억 3 천만입니다. 2GHz CPU는 1/15 초에 1 억 3 천만 개의 연산을 수행합니다. 키를 테스트하기 위해 1500 번의 작업이 필요하다고 가정하면 2 분 이내에 키가 깨지게됩니다. 이제는 1000 배 빠른 CPU가 있고 그 중 1000 개가 있고 AES 키를 테스트하는 데 단 하나의 작업 만 필요하다고 가정하면 10 조년이 필요합니다. –