난 암호 해독보다 빨리 수행 할 수있는 어딘가 읽었습니다. 이 올바른지? 이것은 openssl 일 수있는 순수한 소프트웨어 구현 일 것입니다.AES 암호화와 암호 해독 속도
답변
블록 암호 연산 모드는 암호화/암호 해독 프로세스의 성능에 직접적인 영향을 줄 수 있습니다. 대략 말하기; AES가 데이터 블록을 암호화하는 동안 각 라운드에서 수행되는 연산은 반대 방향 (복호화)으로 수행되기 때문에 암호화/복호화 자체의 성능 변화에 대한 타당한 정당성은 없습니다. 블록 암호 모드 동작들 중 일부 (예를 들어, CBC)는 입력 블록들을 암호화 할 때 순차 동작을 필요로하는 반면, 복호화에서 순차 동작을 필요로하지는 않는다. 이 문제에 대한 자세한 설명이 링크를 확인하십시오 https://security.stackexchange.com/questions/38055/why-does-aes-encryption-take-more-time-than-decryption
AES는 대칭 암호화이며 암호화 또는 암호 해독 여부에 관계없이 동일한 속도입니다. 실제로 일부 스트리밍 모드에서 AES는 암호화 할 데이터와 함께 xored 비트 스트림을 생성하고 수신자는 정확히 동일한 AES를 실행하여 해독 할 xor와 정확히 동일한 비트 스트림을 생성합니다.
ghostkadost, 이건 내 작은 꼬리표에 관계없이 완벽하게 유효한 대답이다. 나는 그걸 받아들이라고 조언한다. –
CBC와 같은 일부 모드에서 해독 할 때 사용되는 AES 역 암호는 계산적으로 좀 더 집중적이라고 생각한다. 반대 믹스 열 단계는 더 많은 곱셈을 사용하기 때문에, 일부 minx 열 곱셈을 암호화 할 때 n * 1이되므로 이해합니다. –
미리 계산 된 테이블을 사용하여 곱셈을 수행하면 더 많은 테이블 조회가 수행됩니다. –
- 1. AES 암호화와 암호 해독 속도 사이의 이상한 차이
- 2. ios 6에서 AES 암호 해독/암호 해독
- 3. AES -256 암호 해독
- 4. PHP AES 암호 해독
- 5. AES256 암호화/암호 해독 속도
- 6. Crypto ++ AES 암호 해독 방법?
- 7. AES 암호화, 암호 해독 자바
- 8. 자바 AES CBC 암호 해독
- 9. ObjectiveC를 사용한 AES 암호 해독
- 10. 이상한 암호화/암호 해독 오류 (C# - AES)
- 11. QT AES/ECB/PKCS5Padding으로 암호 해독
- 12. 에 AES 암호 해독 예제가 필요합니다.
- 13. 탄력이 성 AES 256 암호 해독 문제는
- 14. PKCS5 Python으로 AES 암호 해독 패딩
- 15. 코코아에서 NSData-AES 클래스 암호화/암호 해독
- 16. MySQL AES 암호 해독 반환 값
- 17. AES/Crypto ++을 사용하여 암호 해독
- 18. android : openSSL을 사용한 AES 암호화/암호 해독
- 19. 암호 해독 유형 및 차단 (AES 128?)
- 20. PyCrypto로 AES 암호화 및 mcrypt로 암호 해독
- 21. MySQL의에서 AES _Encryption, 암호 해독 C에서 # 닷넷
- 22. Java AES 암호 해독 - 문자열의 암호를 해독 할 수 없습니다.
- 23. 암호 해독 전에 암호 확인
- 24. 암호 해독 메모리 문제
- 25. AES 암호화/여기 해독
- 26. 암호 암호화/암호 해독
- 27. pycrypto를 사용하는 AES 해독
- 28. AES로 crypto ++ 암호 해독 시작하기
- 29. AES 암호화, init-vector 사용, PHP에서 암호 해독
- 30. J2ME AES 암호 해독 오류 (org.bouncycastle.crypto.InvalidCipherTextException : 패드 블록 손상은)
누군가가 내 마음을 새로 고칠 수 있다면 : 좀 대칭 알고리즘이 있었나요 듣고 않았다 * 약간 * 때문에 메모리의 어떤 종류의 해독이나 문제를 등록 더 나은 성능을 제공합니다. 이 암호 해독 때문에 스트림 암호에 대한 암호화 대신에 암호를 사용할 수 있습니다 (예를 들어 Jim이 유용하게 제공 한 것처럼). OpenSSL에서 AES와 관련이 있다고 생각하지 않습니다. [crypto] (http://crypto.stackexchange.com)에 대한 질문 일 수 있습니다. –