크립토

ECRYPT

ECRYPT(European Network of Excellence in Cryptology)는 2004년 2월 1일 출범한 4년간의 유럽 연구 이니셔티브로 정보 보안, 특히 암호 및 디지털 워터마크 분야에서 유럽 연구자들의 협력을 촉진하는 것을 목표로 하고 있습니다.

ECRYPT는 "가상 실험실"이라고 불리는 5가지 핵심 연구 영역을 열거했다. 대칭 키 알고리즘(STVL), 공개 키 알고리즘(AZTEC), 프로토콜(PROVILAB), 안전하고 효율적인 구현(VAMPIRE) 및 워터마크(WABILA)이다.

2008년 8월, 네트워크는 ECRYPT II로서 또 다른 4년간의 국면을 개시했습니다.

ECRYPT II 제품

알고리즘 및 키 길이에 대한 연차 보고서

프로젝트 기간 동안 알고리즘과 키 길이를 매년 평가했습니다.이 문서들 중 가장 최근의 것은 2012년 [1]9월 30일입니다.

키 사이즈

대규모 정보기관의 예산이 ASIC 머신 1대에 약 3억 달러인 점을 감안하면 최소 키 사이즈는 84비트로 몇 개월 동안 보호할 수 있다.실제로 가장 일반적으로 사용되는 알고리즘은 128비트 이상의 키사이즈를 가지고 있기 때문에 선택한 알고리즘이 암호해석에 의해 약간 약해진 경우에도 충분한 보안을 확보할 수 있습니다.

이 문서에서는 다양한 종류의 키를 비교하고 있습니다(예를 들어 RSA 키와EC 키)이 "변환 테이블"을 사용하여 다른 유형의 알고리즘의 키를 대칭 암호화 알고리즘과 대략적으로 일치시킬 수 있습니다.즉 128비트의 대칭키는 3248비트의 RSA 키 또는 256비트의 EC 키와 동등하다고 합니다.256비트의 대칭 키는 15424비트 RSA 키 또는 512비트 EC 키와 거의 동일합니다.마지막으로 2048비트 RSA 키는 103비트 대칭키와 동등하다고 한다.

키 크기 중 가장 낮은 '개인에 의한 실시간 공격 가능'(레벨 1, 32비트)부터 '쇼어의 알고리즘이 적용되지 않는 한 양자 컴퓨터에 대해서도 예측 가능한 미래에 좋다'(레벨 8, 256비트)까지 8가지 보안 레벨이 정의되어 있다.일반적인 장기 보호(30년)의 경우 128비트 키가 권장됩니다(레벨 7).

특정 알고리즘 사용

많은 다른 프리미티브와 알고리즘이 평가됩니다.기본 요소는 다음과 같습니다.

  • 3DES나 AES 등의 대칭 암호화 알고리즘
  • ECB, CBC, CTR, XTS 등의 블록 암호 모드 운영
  • GCM 등의 인증된 암호화 방식
  • 스트림 암호 RC4, eSTREAM 및 SNOW 2.0;
  • 해싱 알고리즘 MD5, RIPEMD-128/160, SHA-1, SHA-2 및 월풀
  • MAC 알고리즘 HMAC, CBC-MAC 및 CMAC
  • 비대칭 암호화 알고리즘 ElGamal 및 RSA
  • SSH, TLS, ISO/IEC 11770, IKE, RFC 5114 등의 키 교환 방식 및 알고리즘
  • 키 캡슐화 메커니즘 RSA-KEM 및 ECIS-KEM
  • RSA-PSS, DSA, ECDSA 등의 시그니처 스킴
  • 공개 키 인증 및 식별 알고리즘 GQ.

알고리즘과 스킴의 리스트는, 다량의 알고리즘이 기재되어 있는 것에 주의해 주세요(이 문서에는 여기에 기재되어 있는 것보다 많은 알고리즘이 기재되어 있습니다.

암호학의 주요 계산 전제 조건

2013년 1월 11일자 이 문서는 "공개 키 [2]암호화에 사용된 모든 계산 가정에 대한 포괄적인 개요"를 제공합니다.

물리적 공격 및 대책 보고서

프로젝트 기간 중 80개 이상의 동료가 작성한 "Vampire lab"은 저서를 리뷰하고 참여했습니다.이 최종 문서에서는 결과를 되돌아보고 새롭게 발생하는 연구 방향에 대해 설명합니다.그 목적은 공격과 대응책을 추진하는 것, 암호 프로토콜 설계자와 스마트 카드 구현자 간의 격차를 해소하는 것, 전력 분석 공격(접촉 기반 및 비접촉형)[3]에 대한 대응책을 조사하는 것이었다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "ECRYPT II Yearly Report on Algorithms and Keysizes (2011-2012)" (PDF). 30 September 2012. pp. 29, 30, 32, 37–85, 89, 90. Archived from the original (PDF) on 2016-11-14. Retrieved 6 February 2017.
  2. ^ "Final Report on Main Computational Assumptions in Cryptography" (PDF). 2013-01-11. p. 2. Retrieved 6 February 2017.
  3. ^ "Final report of VAM2" (PDF). 17 January 2013. p. 1. Retrieved 6 February 2017.

외부 링크