어느 암호화방시이 가장 빠를까요?

Sakura24   
   조회 3261   추천 0    

 

위의 암호화 방식중에 가장 빠른 암호화 방식은 어떤 것 일까요?

Openvpn에 사용될 겁니다.


짧은글 일수록 신중하게.
성기사 2020-03
암호화 블록 비트 수가 작을 수록 좋을꺼고 암호화 알고리즘은 AES가 빠르지 않을까 합니다.
SEED는 우리나라에서 만든거고 카멜리아는 일본껄로 알고 있는데, SEED는 좀 느렸던 기억이...
     
꺼꾸로 암호화 블록비트 수가 적으면 더 쉽게 깰 수 있다는 부분도 있지 않을까요? 이게 정말 애매한 부분이기도 하네요.
보안은 좋으면서 인크립션과 디크립션이 빠르다를 비교할 수 있는 (또는 과거에 비교했던) 연구결과가 어딘가 있을듯 하기도 하고....

물론 AES가 현재와 어느정도미래까지는 쉽게깰수없다고 하는데 (128비트도) 만약 모두 AES만 쓴다면 암호화된 데이터를 크랙하려는 툴들도 AES를 경향하는것들이 더 많을것이고 그러면 더 안전하지 않은 암호화 방식이 AES보다 더 안전해질 수 도 있지 않을까 하는 생각도 들고요.

근데 이런걸 어떻게 하면 빠르고 느리고를 비교할 수 있을까요? 그냥 사용할때 체감할 수 있는 정도인지요? 그닥 생각해보지 않은 구역인데 우연히 글을 읽다가 이것저것 생각해보니 갑자기 머리가 복잡해지기도 합니다. 하지만 한편으로 뇌운동이 좀 되는것 같은 느낌입니다. ㅎㅎ
찬이 2020-03
cpu내에 aes멍령어셋이 들어있는 경우 aes가 제일 빠릅니다. 수GiB/s 정도 나옵니다. 거의 실시간이죠.
     
많이 배우네요. 그런데 이런것은 어떻게 Test하는지요? 또는 reference 가 어디있을지 간단한 구글링으로는 못찾겠습니다.
          
찬이 2020-03
https://ark.intel.com/content/www/us/en/ark/products/88041/intel-xeon-processor-e3-1265l-v4-6m-cache-2-30-ghz.html
여기서 검색해보시면 아래쪽에 "Intel® AES New Instructions" 가 있으면 cpu는 지원하는거구요

https://forums.openvpn.net/viewtopic.php?t=21378
설정방법이구

https://x3mtek.com/openvpn-performance/
테스츠 방법 압니다.
               
감사합니다~


QnA
제목Page 1019/5716
2015-12   1734064   백메가
2014-05   5201230   정은준1
2020-06   3259   naan
2019-12   3259   강한구
2019-07   3259   호호
2023-08   3259   조재형3
2021-09   3259   미친감자
2019-08   3259   제리찡
2020-08   3259   Jjun
2020-02   3260   pibang
2018-11   3260   안형곤
2020-06   3260   이희주
2016-02   3260   씨형
2020-04   3260   졸리다
2019-01   3260   모나미
2015-07   3260   전설속의미…
2022-07   3260   질문
2019-04   3261   이루리라
2021-11   3261   삐돌이슬픔이
2017-06   3261   sffbig
2019-08   3261   나파이강승훈
2016-01   3261   c4066