AES - NI - 위키백과, 우리 모두의 백과사전 AES - NI 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 AES - NI ( 영어 : Advanced Encryption Standard - New Instructions ) 는 인텔이 2008년 3월에 제안한 x86 명령어 집합의 확장으로서 AES를 사용하는 암호화와 복호화의 수행 성능을 향상시키기 위한 명령어 집합이다 [ 1 ]. 인텔 웨스트미어 프로세서부터 처음으로 지원하기 시작했으며 7개의 명령어로 이루어져 있다. 목차 1 새 명령어 2 AES - NI를 지원하는 CPU 3 성능 4 지원 소프트웨어 5 같이 보기 6 각주 새 명령어 [ 편집 ] 명령어 설명 AESENC AES 암호화 라운드 수행 AESENCLAST AES 암호화의 마지막 라운드 수행 AESDEC AES 복호화 라운드 수행 AESDECLAST AES 복호화의 마지막 라운드 수행 AESKEYGENASSIST AES 라운드 키 생성 AESIMC AES Inverse Mix Column 연산 수행 PCLMULQDQ 캐리 없는 곱셈 ( CLMUL ) [ 2 ] AES - NI를 지원하는 CPU [ 편집 ] 인텔 [ 3 ] 인텔
곱셈 ( CLMUL ) [ 2 ] AES - NI를 지원하는 CPU [ 편집 ] 인텔 [ 3 ] 인텔 웨스트미어 기반 프로세서 중 일부 웨스트미어 - EP ( 제온 5600 시리즈 ) 클락데일 ( 코어 i3, 펜티엄, 셀러론 제외 ) 애런데일 ( 코어 i5 - 4xxM, 코어 i3, 펜티엄, 셀러론 제외 ) 인텔 샌디브리지 기반 프로세서 데스크톱 : 코어 i5, 코어 i7, 제온 [ 4 ] [ 5 ] 모바일 : 코어 i5, 코어 i7. 일부 노트북 제조사들은 바이오스 설정에서 AES - NI를 비활성화시켜 두었고 이후 업데이트로 활성화시켰다. [ 6 ] [ 7 ] 인텔 아이비브리지 기반 프로세서 모든 코어 i5, 코어 i7, 제온, i3 - 2115C [ 8 ] 인텔 하스웰 기반 프로세서 코어 i3 - 4000M, 펜티엄, 셀러론 제외 모든 프로세서 [ 9 ] 인텔 브로드웰 기반 프로세서 펜티엄 3xxxU, 셀러론 3xxxU 제외 모든 프로세서 인텔 스카이레이크 기반 프로세서 펜티엄 3xxxU, 셀러론 3xxxU 제외 모든 프로세서 AMD AMD 불도저 기반 프로세서 [ 10 ] AMD 파일드라이버 기반 프로세서 AMD 스팀롤러 기반 프로세서 AMD 재규어 기반 프로세서 AMD
불도저 기반 프로세서 [ 10 ] AMD 파일드라이버 기반 프로세서 AMD 스팀롤러 기반 프로세서 AMD 재규어 기반 프로세서 AMD 퓨마 기반 프로세서 성능 [ 편집 ] AES - NI Performance Analyzed에서, Patrick Schmid 와 Achim Roos 는 "... 인텔의 AES - NI를 이용하여 최적화한 몇개의 애플리케이션에서 놀랄만한 결과를 얻었다 " 라고 한다. [ 11 ] 지원 소프트웨어 [ 편집 ] AES - NI 발표 이후 출시된 컴파일러 및 소프트웨어에서 해당 명령어를 지원하며, 다음 주요 구성 요소에서도 지원한다. 마이크로소프트 Cryptography API : Next Generation ( CNG ) [ 12 ] 리눅스 커널 암호화 API 자바 7 HotSpot NSS 3. 13 이상 ( 파이어폭스와 크롬에서 사용함 ) [ 13 ] 솔라리스 10 이상의 암호화 프레임워크 [ 14 ] FreeBSD OpenCrypto API ( aesni ( 4 ) ( 4 ) 드라이버 ) [ 15 ] OpenSSL 1. 0. 1 이상 [ 16 ] 같이 보기 [ 편집 ] 고급 암호 표준 SSE SSE2 SSE3 SSE4 AVX X86 각주 [ 편집 ] ↑ " Intel Software Network ". Intel. 2008년
Processor configuration update. ". ↑ [ 1 ] ↑ ↑ " Following Instructions ". AMD. 2010년 11월 22일. 2010년 11월 26일에 원본 문서에서 보존된 문서. 2011년 1월 4일에 확인함. ↑ P. Schmid and A. Roos ( 2010 ). " AES - NI Performance Analyzed ". Tom's Hardware. 2010년 8월 10일에 확인함. ↑ " Intel Advanced Encryption Standard Instructions ( AES - NI ) ". Intel. 2010년 3월 2일. 2010년 7월 7일에 보존된 문서. 2010년 7월 11일에 확인함. ↑ " AES - NI enhancements to NSS on Sandy Bridge systems ". 2012년 5월 2일. 2012년 11월 25일에 확인함. ↑ " System Administration Guide : Security Services, Chapter 13 Solaris Cryptographic Framework ( Overview ) ". Oracle. 2010년 9월. 2012년 11월 27일에 확인함. ↑ " FreeBSD 8. 2 Release Notes ". FreeBSD. org
( 2013 ) ASF 가상화 VT - x ( 2005 ) AMD - V ( 2006 ) 원본 주소 " " 분류 : X86 아키텍처X86 명령어고급 암호화 표준숨은 분류 : 영어 표기를 포함한 문서 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 日 本 語 中 文 링크 편집 이 문서는 2018년 10월 30일 ( 화 ) 21 : 24에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
##년 11월 27일에 확인함. ↑ " FreeBSD 8. 2 Release Notes ". FreeBSD. org. 2011년 2월 24일. 2011년 12월 18일에 확인함. ↑ " OpenSSL : CVS Web Interface ". 2012년 7월 7일에 원본 문서에서 보존된 문서. 2012년 4월 6일에 확인함. AES - NI 백서 4. 4 Mbyte, pdf vdeh인텔 기술플랫폼 센트리노 센트리노 2 vPro 바이브 MID 태블릿 CULV 울트라북 스컬트레일 NUC 쿼크 에디슨 중단 CMB 멀티프로세서 규격 인텔 APIC 아키텍처 인텔 커뮤니케이션 스트리밍 아키텍처 인텔 인보드 386 인텔 플레이 MMC - 1 MMC - 2 시스템 관리 버스 Indeo 현재 고대역 디지털 콘텐츠 보호 AMT AMT 버전 고선명 오디오 고속 스토리지 기술 입출력 컨트롤러 허브 스피드스텝 SDVO PECI 인터커넥트 플랫폼 컨트롤러 허브 맥아피 선더볼트 인텔 매트릭스 RAID 호스트 임베디드 콘트롤러 인터페이스 미래 인텔 Ct 인텔 테라헤르츠 실리콘 포토닉스 링크 vdeh명령어 집합 확장SIMD ( RISC ) 알파 MVI ARM NEON MIPS MDMX MIPS - 3D MXU M
SSE4 AVX X86 각주 [ 편집 ] ↑ " Intel Software Network ". Intel. 2008년 4월 7일에 원본 문서에서 보존된 문서. 2008년 4월 5일에 확인함. ↑ Intel website - Carry - Less Multiplication ↑ ARK : Advanced Search ↑ AnandTech - The Sandy Bridge Review : Intel Core i7 - 2600K, i5 - 2500K and Core i3 - 2100 Tested ↑ Compare Products ↑ AES - NI support in TrueCrypt ( Sandy Bridge problem ) ↑ " 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. ". ↑ [ 1 ] ↑ ↑ " Following Instructions "
##MD ( RISC ) 알파 MVI ARM NEON MIPS MDMX MIPS - 3D MXU MIPS SIMD PA - RISC MAX 파워 아키텍처 AltiVec SPARC VIS SIMD ( X86 ) MMX ( 1996 ) 3D나우! ( 1998 ) SSE ( 1999 ) SSE2 ( 2001 ) SSE3 ( 2004 ) SSSE3 ( 2006 ) SSE4 ( 2006 ) SSE5 ( 2007 ) AVX ( 2008 ) F16C ( 2009 ) XOP ( 2009 ) FMA ( FMA4 : 2011, FMA3 : 2012 ) 고급 벡터 확장 ( 2013 ) AVX - 512 ( 2015 ) 비트 조작 BMI ( ABM : 2007, BMI1 : 2012, BMI2 : 2013, TBM : 2012 ) ADX ( 2014 ) 코드 밀도 Thumb MIPS 아키텍처 보안 및 암호 AES - NI ( 2008 ) ; 32비트, 64비트 ARMv8 또한 AES 명령어가 있음 CLMUL ( 2010 ) RdRand ( 2012 ) SHA ( 2013 ) MPX ( 2015 ) SGX ( 2015 ) 트랜잭셔널 메모리 TSX ( 2013 ) ASF 가상화 VT - x ( 2005 ) AMD - V ( 2006 ) 원본 주소 " " 분류 : X86 아키
AES-NI(영어: Advanced Encryption Standard-New Instructions)는 인텔이 2008년 3월에 제안한 x86 명령어 집합의 확장으로서 AES를 사용하는 암호화와 복호화의 수행 성능을 향상시키기 위한 명령어 집합이다. 인텔 웨스트미어 프로세서부터 처음으로 지원하기 시작했으며 7개의 명령어로 이루어져 있다.