TLS / SSL을 보다 보니 이녀석.. 키 자체는 RSA 로 암호화해서 PKI 를 통해 주고 받고
그 이후의 데이터는 AES등을 사용해서 암호화 하는데
요즘 CPU에는 AES를 하드웨어적으로 암호화 할 수 있는 명령어를 지니고 있다.
요건.. 확인법이라는데 얼마나 빨리 되는지로 검사하는 것 외에는 활성화 되어있는지
지원되는지 단순한 플래그로 보는 법은 없는 듯?
(일단 openSSL 버전과, bios에서 AES-NI 지원 활성화, 그리고 CPU 버전 확인을 해야 하니..)
Intel® Advanced Encryption Standard (AES) New Instructions (AES-NI)
[링크 : https://en.wikipedia.org/wiki/AES_instruction_set]
[링크 : https://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni]
[링크 : https://software.intel.com/en-us/articles/improving-openssl-performance]
+
기가 급은 몰라도 100Mbps 급으로는 intel CPU 서버로도 충분히 커버가 가능할 지도?
[링크 : http://grantmcwilliams.com/.../387-hardware-aes-showdown-via-padlock-vs-intel-aes-ni-vs-amd-hexacore]
[링크 : https://kldp.org/node/157448]
'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글
QUIC - Quick UDP Internet Connections (0) | 2019.05.25 |
---|---|
SFF (0) | 2019.02.13 |
btrfs qnap (0) | 2019.01.16 |
데이터베이스 join (0) | 2018.09.14 |
uas - USB Attached SCSI (0) | 2018.09.13 |