맨위로가기

AES-NI

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

AES-NI는 AES(Advanced Encryption Standard) 암호화 알고리즘을 위한 x86 CPU의 명령어 집합으로, 암호화 및 복호화 연산 속도를 향상시킨다. 인텔과 AMD를 포함한 여러 CPU 제조사에서 지원하며, AESENC, AESDEC, AESKEYGENASSIST 등의 명령어를 포함한다. AES-NI는 다양한 운영체제, 암호화 라이브러리 및 소프트웨어에서 지원되며, 성능 향상에 기여한다. 또한, AES-NI는 다른 암호 알고리즘에도 활용될 수 있으며, AVX-512와 같은 확장된 명령어 집합으로 성능을 더욱 향상시킬 수 있다.

더 읽어볼만한 페이지

  • 고급 암호화 표준 - Poly1305
    Poly1305는 16바이트 비밀 키와 메시지를 입력으로 받아 16바이트 해시값을 출력하는 메시지 인증 코드 알고리즘으로, 카터-웨그만 구조에 기반하여 OpenSSH, 구글 Chrome, 안드로이드 등에서 메시지 인증 및 암호화에 활용되며 빠른 계산 속도와 효율적인 작동이 특징이다.
  • X86 명령어 - 스트리밍 SIMD 확장
    스트리밍 SIMD 확장(SSE)은 x86 아키텍처의 SIMD 명령어 집합으로, 128비트 XMM 레지스터를 사용하여 데이터 병렬 처리를 통해 성능을 향상시키며, 인텔 펜티엄 III 프로세서에 처음 도입되어 여러 후속 버전으로 발전했다.
  • X86 명령어 - SSE2
    SSE2는 인텔이 개발한 x86 아키텍처의 SIMD 명령어 집합 확장으로, MMX 명령어의 정수 벡터 연산을 확장하고 XMM 레지스터를 사용하여 부동 소수점 연산 성능을 향상시키며, AMD64 아키텍처에서도 지원된다.
  • X86 아키텍처 - 물리 주소 확장
    물리 주소 확장(PAE)은 x86 아키텍처에서 32비트 주소를 36비트 이상으로 확장하여 CPU가 4GB 초과 물리 메모리에 접근하도록 하는 기술로, 페이지 테이블 확장 및 추가 페이지 테이블을 통해 최대 64GB 메모리를 지원하며 AMD64 아키텍처에서 가상 주소 공간 확장에 사용되고 운영 체제, 칩셋, 마더보드의 지원이 필요하며 CPUID 플래그로 지원 여부를 확인한다.
  • X86 아키텍처 - X86 가상화
    X86 가상화는 x86 아키텍처 기반 시스템에서 가상 머신을 구현하는 기술로, 소프트웨어 기반 가상화와 하드웨어 지원 가상화로 나뉘며, CPU 제조사의 가상화 확장 기술을 활용하여 가상 머신의 성능을 향상시킨다.
AES-NI
개요
종류명령어 집합 확장
설계자인텔
소개2010년
아키텍처x86
사용고급 암호 표준(AES) 알고리즘의 속도 향상
상세 내용
대체 이름AES-NI
유형명령어 집합 확장
목적AES 암호화 및 암호 해독 가속화
도입 시기웨스트미어 (2010년)
지원 아키텍처인텔 64
x86
특징
AESENCAES 암호화 라운드 수행
AESDECAES 암호 해독 라운드 수행
AESENCLASTAES 암호화 마지막 라운드 수행
AESDECLASTAES 암호 해독 마지막 라운드 수행
AESKEYGENASSISTAES 라운드 키 생성 지원
AESIMCAES 역혼합 열 연산 지원

2. 명령어 목록

AES-NI는 AES 암호화 및 복호화 과정에 필요한 여러 명령어들을 포함하고 있다. 각 명령어의 기능은 다음과 같다.

명령어설명
AESENCAES 암호화 라운드 수행
AESENCLASTAES 암호화의 마지막 라운드 수행
AESDECAES 복호화 라운드 수행
AESDECLASTAES 복호화의 마지막 라운드 수행
AESKEYGENASSISTAES 라운드 키 생성
AESIMCAES Inverse Mix Column 연산 수행
PCLMULQDQ캐리 없는 곱셈(CLMUL)[84]


2. 1. 주요 명령어

AES-NI는 AES 암호화 및 복호화 과정을 가속화하기 위해 설계된 명령어 집합이다. 주요 명령어와 그 기능은 다음과 같다.

명령어기능
AESENC암호화 라운드 수행
AESENCLAST암호화 마지막 라운드 수행
AESDEC복호화 라운드 수행
AESDECLAST복호화 마지막 라운드 수행
AESKEYGENASSIST라운드 키 생성 지원
AESIMC역 혼합 열(Inverse Mix Column) 연산 수행
PCLMULQDQ캐리 없는 곱셈 (CLMUL)[84]



이 명령어들은 각각 암호화, 복호화, 키 생성, 그리고 보조 연산 등 특정 작업을 담당하여 전체적인 암호화 성능을 향상시킨다.

2. 1. 1. 암호화 관련 명령어

명령어설명
AESENCAES 암호화 한 라운드를 수행한다.
AESENCLASTAES 암호화의 마지막 라운드를 수행한다.
AESDECAES 복호화 한 라운드를 수행한다.
AESDECLASTAES 복호화의 마지막 라운드를 수행한다.
AESKEYGENASSISTAES 라운드 키 생성을 돕는다.
AESIMCAES Inverse Mix Column 연산을 수행한다.
PCLMULQDQ캐리 없는 곱셈(CLMUL)[84]


2. 1. 2. 복호화 관련 명령어

wikitext

명령어기능
AESDECAES 복호화 과정을 한 차례 수행한다.
AESDECLASTAES 복호화의 마지막 과정을 수행한다.


2. 1. 3. 키 생성 및 처리 관련 명령어

`AESKEYGENASSIST` 명령어는 AES 라운드 키 생성을 지원한다.[4] 이 명령어는 이중 쿼드워드(SSE 레지스터)의 4개의 32비트 단어에서 AES 키 확장의 4개의 병렬 하위 표현식을 계산한다. AES-256에서는 AES S-box 치환 Y_0=SubWord(X_1)Y_2=SubWord(X_3)가 사용되고, AES-128, AES-192, AES-256에서는 Y_1=RotWord(SubWord(X_1)) \oplus rconY_3=RotWord(SubWord(X_3)) \oplus rcon가 사용된다.[4]

`AESIMC` 명령어는 AES 복호화 라운드 키 생성을 지원하며, 라운드 키에 역 혼합 열을 적용한다.[4]

2. 1. 4. 기타 명령어

PCLMULQDQ는 캐리 없는 곱셈(Carry-less Multiplication)을 수행하는 명령어이다.[84] 이 명령어는 CLMUL 명령어 집합에 속한다.[84]

3. AES-NI 지원 CPU

AES-NI는 인텔AMD를 포함한 다양한 제조사의 CPU에서 지원된다.

인텔은 웨스트미어 아키텍처 기반 프로세서 일부[85], 샌디브리지 기반 프로세서 (데스크톱은 코어 i5, 코어 i7, 제온[86][87], 모바일은 코어 i5, 코어 i7. 일부 노트북은 바이오스 설정에서 비활성화 후 업데이트[88][89]), 아이비브리지 기반 프로세서 (모든 코어 i5, 코어 i7, 제온, i3-2115C[90]), 하스웰 기반 프로세서 (코어 i3-4000M, 펜티엄, 셀러론 제외[91]), 브로드웰 기반 프로세서 (펜티엄 3xxxU, 셀러론 3xxxU 제외), 스카이레이크 기반 프로세서 (펜티엄 3xxxU, 셀러론 3xxxU 제외)에서 지원된다.

AMD불도저 기반 프로세서[92], 파일드라이버, 스팀롤러, 재규어, 푸마, 기반 프로세서 (라이젠, EPYC)에서 지원된다.

3. 1. 인텔 (Intel)

인텔네할렘 마이크로아키텍처의 개선판인 웨스트미어 아키텍처 기반 프로세서부터 AES-NI를 지원하기 시작했다.[85] 이후 샌디브리지, 아이비브리지, 하스웰, 브로드웰, 스카이레이크 등 후속 아키텍처 프로세서에서도 AES-NI를 지원한다.

3. 1. 1. 지원 프로세서 목록

다음은 AES-NI 명령어 집합을 지원하는 프로세서 목록이다.

프로세서 제품군세부 모델 및 지원 여부
웨스트미어 기반 프로세서
샌디브리지 기반 프로세서
아이비브리지 기반 프로세서모든 코어 i5, 코어 i7, 제온, i3-2115C[90]
하스웰 기반 프로세서코어 i3-4000M, 펜티엄, 셀러론 제외 모든 프로세서[91]
브로드웰 기반 프로세서펜티엄 3xxxU, 셀러론 3xxxU 제외 모든 프로세서
스카이레이크 기반 프로세서펜티엄 3xxxU, 셀러론 3xxxU 제외 모든 프로세서


프로세서 제품군지원 여부
불도저 기반 프로세서지원[92]
파일드라이버 기반 프로세서지원
스팀롤러 기반 프로세서지원
재규어 기반 프로세서지원
푸마 기반 프로세서지원
라이젠지원
EPYC지원



인텔은 AES-NI를 지원하는 프로세서 목록을 웹사이트에 공개하고 있다.[65]

3. 2. AMD

AMD는 불도저 아키텍처 기반 프로세서부터 AES-NI를 지원하기 시작했다.[92] 이후 파일드라이버, 스팀롤러, 재규어, 푸마, 기반 프로세서에서도 지원한다.

3. 2. 1. 지원 프로세서 목록


  • 인텔
  • 웨스트미어 기반 프로세서 중 일부[85]
  • 웨스트미어-EP (제온 5600 시리즈)
  • 클락데일 (코어 i3, 펜티엄, 셀러론 제외)
  • 애런데일 (코어 i5-4xxM, 코어 i3, 펜티엄, 셀러론 제외)
  • 샌디브리지 기반 프로세서[86][87]
  • 데스크톱: 코어 i5, 코어 i7, 제온
  • 모바일: 코어 i5, 코어 i7. 일부 노트북 제조사들은 바이오스 설정에서 AES-NI를 비활성화시켜 두었고 이후 업데이트로 활성화시켰다.[88][89]
  • 아이비브리지 기반 프로세서[90]
  • 모든 코어 i5, 코어 i7, 제온, i3-2115C
  • 하스웰 기반 프로세서[91]
  • 코어 i3-4000M, 펜티엄, 셀러론 제외 모든 프로세서
  • 브로드웰 기반 프로세서
  • 펜티엄 3xxxU, 셀러론 3xxxU 제외 모든 프로세서
  • 스카이레이크 기반 프로세서
  • 펜티엄 3xxxU, 셀러론 3xxxU 제외 모든 프로세서
  • AMD
  • 불도저 기반 프로세서[92]
  • 파일드라이버 기반 프로세서
  • 스팀롤러 기반 프로세서
  • 재규어 기반 프로세서
  • 푸마 기반 프로세서
  • 기반 프로세서 (라이젠, EPYC)

4. 성능

패트릭 슈미트(Patrick Schmid)와 아힘 로스(Achim Roos)는 ''AES-NI Performance Analyzed''에서 "인텔의 AES-NI 기능을 활용하도록 이미 최적화된 소수의 애플리케이션에서 인상적인 결과를 발견했다"고 밝혔다.[34] Crypto++ 보안 라이브러리를 사용한 성능 분석 결과, AES/GCM의 처리량이 가속 기능이 없는 펜티엄 4에 비해 바이트당 약 28.0 사이클에서 3.5 사이클로 증가했다.[35][36]

5. 지원 소프트웨어

AES-NI는 발표 이후 출시된 다양한 컴파일러 및 소프트웨어에서 널리 사용되고 있다. 주요 지원 소프트웨어는 다음과 같다.

분류소프트웨어
운영체제마이크로소프트 윈도우, 리눅스, macOS, FreeBSD, 솔라리스
암호화 라이브러리OpenSSL, GnuTLS, Crypto++, NSS, 자바 7 HotSpot, Bloombase Cryptographic Module
기타 애플리케이션7-Zip, BitLocker, VeraCrypt, Go 프로그래밍 언어, Bloombase 암호화 모듈, Oracle Database, Citrix XenClient, FileVault, FreeBSD의 OpenCrypto API, Vormetric Encryption



이 외에도 NonStop SSH2, NonStop cF SSL 라이브러리 및 BackBox VTC 소프트웨어 HPE Tandem NonStop OS L-series[37][38][39] 등 다양한 소프트웨어에서 AES-NI를 지원한다.

5. 1. 운영체제


  • 마이크로소프트 윈도우: Windows 7부터 차세대 암호화 API (CNG)를 통해 지원한다.[94]
  • 리눅스: 커널 암호화 API를 통해 지원한다.
  • macOS: FileVault 2 (macOS 10.10 이상) 전체 디스크 암호화 기능에서 지원한다.
  • FreeBSD: OpenCrypto API (aesni(4) 드라이버)를 통해 지원한다.[97]
  • 솔라리스: 솔라리스 10 이상의 암호화 프레임워크에서 지원한다.[96]

5. 2. 암호화 라이브러리

5. 3. 기타 애플리케이션

AES-NI 발표 이후 출시된 여러 컴파일러 및 소프트웨어에서 해당 명령어를 지원하며, 다음을 포함한다.

  • 7-Zip 9.1[73][74]
  • BitLocker[49]
  • VeraCrypt[47]
  • Go 프로그래밍 언어[48]
  • Bloombase 암호화 모듈[75]
  • Oracle Database 11g Release 2 Patchset 1 (11.2.0.2) 투명 데이터 암호화[79]
  • Citrix XenClient 1.0 이후
  • FileVault 버전 2 (macOS 10.14(모하비)) 디스크 전체 AES 암호화[77]
  • FreeBSD의 OpenCrypto API (aesni(4) 드라이버)[78]
  • Vormetric Encryption 5

6. AES-NI의 확장 및 활용

AES-NI는 인텔 AVX-512 명령어 집합에 포함된 VAES를 통해 확장되어 더욱 향상된 성능을 제공한다.[3] 또한, 최신 SPARC 프로세서(T3, T4, T5, M5 이상)와 최신 ARM 프로세서에서도 비특권 프로세서 명령어를 통해 AES를 지원한다.[13][14]

마벨 테크놀로지의 SoC CPU는 드라이버 기반 가속 AES 처리를 사용하며, Linux 암호화 API를 참조한다. ARMv8-A 아키텍처의 ARM 암호화 확장은 ARM Cortex-A30/50/70 코어에서 선택적으로 지원된다.

다음은 암호화 하드웨어 가속기/엔진을 사용하는 제조사 및 제품 목록이다.

제조사제품
올위너A10, A20, A30, A31, A80, A83T, H3 및 A64[21]
브로드컴BCM5801/BCM5805/BCM5820[17]
NXP 반도체i.MX6 이상[22]
퀄컴Snapdragon 805 이상[23]
락칩RK30xx 시리즈 이상[24]
삼성전자Exynos 3 시리즈 이상[25]



RISC-V 아키텍처는 스칼라 및 벡터 암호화 명령어 집합 확장을 통해 AES, GHASH, SHA-256, SHA-512, SM3, SM4에 대한 하드웨어 가속을 구현한다. RISC-V에서 AES 전용 명령어를 사용할 수 있기 전에는 듀얼 코어 RISC-V 64비트 Sipeed-M1 (AES 및 SHA256 지원), RISC-V 아키텍처 기반 ESP32-C, Bouffalo Labs BL602/604 32비트 RISC-V 등 AES 보조 프로세서를 포함한 여러 RISC-V 칩이 있었다.

Power ISA v2.07부터 `vcipher` 및 `vcipherlast` 명령을 통해 AES의 한 라운드를 직접 구현하며,[30] IBM z9 이후의 메인프레임 프로세서는 IBM의 CryptoExpress 하드웨어를 통해 단일 연산 코드(KM, KMC) AES ECB/CBC 명령어를 지원한다.[31]

Atmel XMEGA[32], SPARC T3 이후 프로세서, Cavium Octeon MIPS[33] 기반 프로세서도 AES를 포함한 여러 암호화 알고리즘에 대한 하드웨어 지원을 제공한다.

AES 명령어 집합은 SM4, Camellia, ARIA와 같이 유사한 구조의 S-box를 가진 블록 암호에 적용되어 성능 향상을 꾀할 수 있다.[52][53][54] 또한, 새로운 암호화 알고리즘은 AES 알고리즘의 일부를 활용하여 AES 명령어 집합을 통한 성능 향상을 얻을 수 있도록 설계되기도 한다. 인증된 암호화를 제공하는 AEGIS는 AES보다 최소 두 배 빠른 속도로 실행되며, CAESAR 공모전에서 "고성능 응용 분야의 추가 결선 진출자"이다.[56][57]

6. 1. AVX-512 벡터 AES 명령어 (VAES)

인텔은 AVX-512 명령어 집합에 포함된 VAES를 통해 AES-NI를 확장하여 더욱 향상된 성능을 제공한다.[3]

6. 2. 다른 아키텍처에서의 하드웨어 가속

최신 SPARC 프로세서(T3, T4, T5, M5 이상)와 최신 ARM 프로세서에서도 비특권 프로세서 명령어를 통해 AES를 지원한다. 2011년에 출시된 SPARC T4 프로세서는 AES 라운드를 구현하는 사용자 수준 명령어를 가지고 있다.[13] ARMv8-A 프로세서 아키텍처는 2011년에 발표되었으며, ARM Cortex-A53 및 A57을 포함한다(하지만 Cortex A5, 7, 8, 9, 11, 15와 같은 이전 v7 프로세서는 제외). 이 아키텍처 역시 AES 라운드를 구현하는 사용자 수준 명령어를 갖추고 있다.[14]

마벨 테크놀로지의 다양한 SoC에 내장된 코어인 Marvell Kirkwood는 SoC CPU(ARM, Linux의 mv_cesa)가 드라이버 기반 가속 AES 처리를 사용한다. (Linux 암호화 API 참조).

  • ARMv8-A 아키텍처
  • * ARM 암호화 확장은 ARM Cortex-A30/50/70 코어에서 선택적으로 지원된다.
  • 암호화 하드웨어 가속기/엔진


제조사제품
올위너A10, A20, A30, A31, A80, A83T, H3 및 A64는 보안 시스템을 사용한다.[21]
브로드컴BCM5801/BCM5805/BCM5820은 보안 프로세서를 사용한다.[17]
NXP 반도체i.MX6 이상[22]
퀄컴Snapdragon 805 이상[23]
락칩RK30xx 시리즈 이상[24]
삼성전자Exynos 3 시리즈 이상[25]



RISC-V 아키텍처를 위한 스칼라 및 벡터 암호화 명령어 집합 확장은 각각 2022년과 2023년에 비준되었으며, 이를 통해 RISC-V 프로세서는 AES, GHASH, SHA-256, SHA-512, SM3, SM4에 대한 하드웨어 가속을 구현할 수 있게 되었다.

RISC-V에서 AES 전용 명령어를 사용할 수 있기 전에는 여러 RISC-V 칩에 통합된 AES 보조 프로세서가 포함되어 있었다. 예시는 다음과 같다.


  • 듀얼 코어 RISC-V 64비트 Sipeed-M1은 AES 및 SHA256을 지원한다.
  • RISC-V 아키텍처 기반 ESP32-C (Xtensa 기반 ESP32도 마찬가지)는 플래시용 AES, SHA, RSA, RNG, HMAC, 디지털 서명 및 XTS 128을 지원한다.
  • Bouffalo Labs BL602/604 32비트 RISC-V는 다양한 AES 및 SHA 변형을 지원한다.


Power ISA v2.07부터, `vcipher` 및 `vcipherlast` 명령은 AES의 한 라운드를 직접 구현한다.[30]

IBM z9 또는 그 이후의 메인프레임 프로세서는 IBM의 CryptoExpress 하드웨어를 통해 단일 연산 코드(KM, KMC) AES ECB/CBC 명령어를 지원한다.[31]

  • Atmel XMEGA[32] (병렬 실행을 갖춘 온칩 가속기, 명령어는 아님)
  • SPARC T3 및 이후 프로세서는 AES를 포함한 여러 암호화 알고리즘에 대한 하드웨어 지원을 제공한다.
  • Cavium Octeon MIPS[33] 모든 Cavium Octeon MIPS 기반 프로세서는 특수 보조 프로세서 3 명령어를 사용하여 AES를 포함한 여러 암호화 알고리즘에 대한 하드웨어 지원을 제공한다.

6. 3. AES-NI를 활용하는 다른 암호 알고리즘

AES 명령어 집합은 SM4, Camellia, ARIA와 같이 유사한 구조의 S-box를 가진 블록 암호에 적용되어 아핀 변환을 통해 성능 향상을 꾀할 수 있다.[52][53][54]

새로운 암호화 알고리즘은 AES 알고리즘의 일부를 활용하여 AES 명령어 집합을 통한 성능 향상을 얻을 수 있도록 설계되기도 한다. 인증된 암호화를 제공하는 AEGIS 제품군은 AES보다 최소 두 배 빠른 속도로 실행된다.[56] AEGIS는 CAESAR 공모전에서 "고성능 응용 분야의 추가 결선 진출자"이다.[57]

참조

[1] 웹사이트 Securing the Enterprise with Intel AES-NI https://www.intel.in[...] 2017-07-26
[2] 웹사이트 Intel Software Network http://softwareproje[...] Intel 2008-04-05
[3] 웹사이트 Intel Architecture Instruction Set Extensions and Future Features Programming Reference https://software.int[...] Intel 2017-10-16
[4] 웹사이트 Intel Advanced Encryption Standard (AES) Instruction Set White Paper https://www.intel.co[...] Intel 2012-09-20
[5] 웹사이트 Intel Product Specification Advanced Search https://ark.intel.co[...]
[6] 웹사이트 The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested http://www.anandtech[...]
[7] 웹사이트 Intel Product Specification Comparison http://ark.intel.com[...]
[8] 웹사이트 AES-NI support in TrueCrypt (Sandy Bridge problem) http://forum.noteboo[...] 2022-01-27
[9] 웹사이트 Some products can support AES New Instructions with a Processor Configuration update, in particular, i7-2630QM/i7-2635QM, i7-2670QM/i7-2675QM, i5-2430M/i5-2435M, i5-2410M/i5-2415M. Please contact OEM for the BIOS that includes the latest Processor configuration update. http://ark.intel.com[...]
[10] 웹사이트 Intel Core i3-2115C Processor (3M Cache, 2.00 GHz) Product Specifications http://ark.intel.com[...]
[11] 웹사이트 Intel Core i3-4000M Processor (3M Cache, 2.40 GHz) Product Specifications http://ark.intel.com[...]
[12] 웹사이트 Following Instructions http://blogs.amd.com[...] AMD 2010-11-22
[13] 웹사이트 SPARC T4 OpenSSL Engine https://blogs.oracle[...] Oracle 2012-09-20
[14] 웹사이트 ARMv8-A Technology Preview http://www.arm.com/f[...] ARM 2012-09-20
[15] 웹사이트 AMD Geode LX Processor Family Technical Specifications https://www.amd.com/[...] AMD
[16] 웹사이트 VIA Padlock Security Engine http://www.via.com.t[...] VIA 2011-11-14
[17] 문서 Cryptographic Hardware Accelerators http://wiki.openwrt.[...]
[18] 웹사이트 VIA Eden-N Processors http://www.via.com.t[...] VIA 2011-11-14
[19] 웹사이트 VIA C7 Processors http://www.via.com.t[...] VIA 2011-11-14
[20] 웹사이트 Arm Architecture Reference Manual Armv8, for Armv8-A architecture profile https://developer.ar[...] ARM 2021-01-22
[21] 웹사이트 Security System/Crypto Engine driver status http://sunxi.montjoi[...]
[22] 웹사이트 Linux Cryptographic Acceleration on an i.MX6 http://events17.linu[...] Linux Foundation 2018-05-02
[23] 웹사이트 Cryptographic module in Snapdragon 805 is FIPS 140-2 certified https://www.qualcomm[...]
[24] 웹사이트 RK3128 - Rockchip Wiki http://rockchip.wiki[...] 2018-05-02
[25] 웹사이트 The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC https://www.anandtec[...]
[26] 웹사이트 Sipeed M1 Datasheet v1.1 https://download.kam[...] 2021-05-03
[27] 웹사이트 ESP32 Series Datasheet https://www.espressi[...] 2021-05-03
[28] 웹사이트 ESP32-C3 WiFi & BLE RISC-V processor is pin-to-pin compatible with ESP8266 https://www.cnx-soft[...] 2020-11-22
[29] 웹사이트 BL602-Bouffalo Lab (Nanjing) Co., Ltd. https://www.bouffalo[...] 2021-05-03
[30] 웹사이트 Power ISA Version 2.07 B https://ibm.ent.box.[...] 2022-01-07
[31] 웹사이트 IBM System z10 cryptography http://www-03.ibm.co[...] IBM 2014-01-27
[32] 웹사이트 Using the XMEGA built-in AES accelerator http://www.atmel.com[...] 2014-12-03
[33] 웹사이트 Cavium Networks Launches Industry's Broadest Line of Single and Dual Core MIPS64-based OCTEON Processors Targeting Intelligent Next Generation Networks http://www.cavium.co[...] 2016-09-17
[34] 웹사이트 AES-NI Performance Analyzed http://www.tomshardw[...] Tom's Hardware 2010-08-10
[35] 웹사이트 How to get fast AES calls? https://groups.googl[...] 2010-08-11
[36] 웹사이트 Crypto++ 5.6.0 Pentium 4 Benchmarks http://www.cryptopp.[...] 2009
[37] 웹사이트 NonStop SSH Reference Manual https://support.hpe.[...] 2020-04-09
[38] 웹사이트 NonStop cF SSL Library Reference Manual https://support.hpe.[...] 2020-04-09
[39] 웹사이트 BackBox H4.08Tape Encryption Option https://support.hpe.[...] 2020-04-09
[40] 웹사이트 Intel Advanced Encryption Standard Instructions (AES-NI) https://software.int[...] Intel 2010-03-02
[41] 웹사이트 AES-NI enhancements to NSS on Sandy Bridge systems https://bugzilla.moz[...] 2012-05-02
[42] 웹사이트 System Administration Guide: Security Services, Chapter 13 Solaris Cryptographic Framework (Overview) http://docs.oracle.c[...] Oracle 2010-09
[43] 웹사이트 FreeBSD 8.2 Release Notes http://www.freebsd.o[...] FreeBSD.org 2011-02-24
[44] Openssl OpenSSL: CVS Web Interface https://archive.toda[...]
[45] 웹사이트 Cryptographic Backend (GnuTLS 3.6.14) https://gnutls.org/m[...] 2020-06-26
[46] 웹사이트 AES-GCM in libsodium https://download.lib[...]
[47] 웹사이트 Hardware Acceleration https://www.veracryp[...]
[48] 웹사이트 aes - The Go Programming Language https://golang.org/p[...] 2020-06-26
[49] 웹사이트 The Clarkdale Review: Intel's Core i5 661, i3 540 & i3 530 https://www.anandtec[...] 2020-06-26
[50] 웹사이트 Bloombase StoreSafe Intelligent Storage Firewall https://marketplace.[...]
[51] 웹사이트 Vormetric Encryption Adds Support for Intel AES-NI Acceleration Technology https://www.dbta.com[...] 2012-05-15
[52] 웹사이트 mjosaarinen/sm4ni: Demonstration that AES-NI instructions can be used to implement the Chinese Encryption Standard SM4 https://github.com/m[...] 2020-04-17
[53] thesis Block Ciphers: Fast Implementations on x86-64 Architecture http://jultika.oulu.[...] University of Oulu 2013
[54] journal AVX-Based Acceleration of ARIA Block Cipher Algorithm 2023
[55] 웹사이트 camellia-simd-aesni https://github.com/j[...] 2023-04-19
[56] 웹사이트 AEGIS: A Fast Authenticated Encryption Algorithm (v1.1) https://competitions[...]
[57] 웹사이트 The AEGIS Family of Authenticated Encryption Algorithms https://cfrg.github.[...]
[58] 웹사이트 Intel Software Network http://softwareproje[...] Intel 2008-04-05
[59] AnandTech The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested http://www.anandtech[...]
[60] Ark Compare Intel® Products http://ark.intel.com[...]
[61] Notebookreview AES-NI support in TrueCrypt (Sandy Bridge problem) http://forum.noteboo[...]
[62] 웹사이트 Some products can support AES New Instructions with a Processor Configuration update, in particular, i7-2630QM/i7-2635QM, i7-2670QM/i7-2675QM, i5-2430M/i5-2435M, i5-2410M/i5-2415M. Please contact OEM for the BIOS that includes the latest Processor configuration update. http://ark.intel.com[...] 2013-08-11
[63] Ark Intel Core i3-2115C-Processor-(3MB-Cache-2_00-GHz) http://ark.intel.com[...]
[64] url Intel-Core-i3-4000M-Processor-3M-Cache-2_40-GHz http://ark.intel.com[...]
[65] Ark ARK: Advanced Search http://ark.intel.com[...]
[66] 웹사이트 AES-NI Performance Analyzed http://www.tomshardw[...] Tom's Hardware 2010
[67] 웹사이트 How to get fast AES calls? https://groups.googl[...] 2010
[68] 웹사이트 Crypto++ 5.6.0 Pentium 4 Benchmarks http://www.cryptopp.[...] 2009
[69] 웹사이트 Intel Advanced Encryption Standard Instructions (AES-NI) http://software.inte[...] Intel 2010-03-02
[70] 웹사이트 High-performance cryptography for the JVM https://github.com/w[...] 2013-08-11
[71] 웹사이트 AES-NI enhancements to NSS on Sandy Bridge systems https://bugzilla.moz[...] 2012-05-02
[72] 웹사이트 System Administration Guide: Security Services, Chapter 13 Solaris Cryptographic Framework (Overview) http://docs.oracle.c[...] Oracle 2010-09
[73] 뉴스 Tom's Hardware: AES-NI Performance Analyzed (Benchmark Results: 7-Zip) http://www.tomshardw[...] Tom's Hardware
[74] 뉴스 Tom's Hardware: Four Compression And Archiving Solutions Compared (7-Zip 9.1 Beta) http://www.tomshardw[...] Tom's Hardware
[75] 웹사이트 Bloombase StoreSafe Intelligent Storage Firewall https://networkbuild[...]
[76] 웹사이트 Conceal- Encrypting Data just got better http://www.dataconce[...]
[77] 웹사이트 Mac OS X 10.7 Lion: the Ars Technica review http://arstechnica.c[...] Ars Technica 2011-07-20
[78] 웹사이트 FreeBSD 8.2 Release Notes http://www.freebsd.o[...] FreeBSD.org 2011-02-24
[79] 웹사이트 Transparent Data Encryption http://www.oracle.co[...] Oracle 2011-01-17
[80] 웹사이트 PGP Desktop 10.1.x for Windows Release Notes http://www.symantec.[...] Symantec 2011-02-01
[81] 웹사이트 Symantec PGP Desktop 10.2 for Mac OS X Release Notes http://www.symantec.[...] Symantec 2011-07-29
[82] 웹사이트 Information Security Corp., SecretAgent 6 http://www.infosecco[...]
[83] 웹인용 Intel Software Network http://softwareproje[...] Intel 2008-04-05
[84] 웹사이트 Intel website - Carry-Less Multiplication http://software.inte[...]
[85] 웹사이트 ARK: Advanced Search http://ark.intel.com[...]
[86] 뉴스 AnandTech - The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested http://www.anandtech[...] AnandTech
[87] 웹사이트 Compare Intel® Products http://ark.intel.com[...]
[88] 웹사이트 AES-NI support in TrueCrypt (Sandy Bridge problem) http://forum.noteboo[...]
[89] 웹인용 Some products can support AES New Instructions with a Processor Configuration update, in particular, i7-2630QM/i7-2635QM, i7-2670QM/i7-2675QM, i5-2430M/i5-2435M, i5-2410M/i5-2415M. Please contact OEM for the BIOS that includes the latest Processor configuration update. http://ark.intel.com[...]
[90] 웹사이트 http://ark.intel.com[...]
[91] 웹사이트 http://ark.intel.com[...]
[92] 웹인용 Following Instructions http://blogs.amd.com[...] AMD 2010-11-22
[93] 웹인용 AES-NI Performance Analyzed http://www.tomshardw[...] Tom's Hardware 2010
[94] 웹인용 Intel Advanced Encryption Standard Instructions (AES-NI) https://software.int[...] Intel 2010-03-02
[95] 웹인용 AES-NI enhancements to NSS on Sandy Bridge systems https://bugzilla.moz[...] 2012-05-02
[96] 웹인용 System Administration Guide: Security Services, Chapter 13 Solaris Cryptographic Framework (Overview) http://docs.oracle.c[...] Oracle 2010-09
[97] 웹인용 FreeBSD 8.2 Release Notes http://www.freebsd.o[...] FreeBSD.org 2011-02-24
[98] 웹인용 OpenSSL: CVS Web Interface http://cvs.openssl.o[...] 2012-04-06
[99] 웹인용 Bloombase StoreSafe Intelligent Storage Firewall https://networkbuild[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com