인텔 로고

인텔 통합 성능 프리미티브 암호화

인텔 통합 성능 프리미티브 암호화

  • 인텔® 통합 성능 프리미티브(인텔® IPP) 암호화는 광범위한 안전하고 효율적인 암호화 알고리즘 구현을 제공하는 소프트웨어 라이브러리입니다.
  • 라이브러리는 인텔® oneAPI 기본 툴킷의 일부로 제공됩니다. 특정 라이브러리 버전도 설치할 수 있습니다.
  • 이 시작 안내서에서는 툴킷의 일부로 인텔 IPP 암호화 라이브러리를 설치했다고 가정합니다.

전제 조건(Windows* OS)

환경 변수 설정
인텔 IPP 암호화를 설치한 후 대상 플랫폼 아키텍처에 적합한 스크립트를 실행하여 PATH, LIB 및 INCLUDE 환경 변수를 설정하십시오. 스크립트는 \ippcp\bin에서 사용할 수 있습니다. 기본적으로 C:\Program입니다. files (x86)\Intel\oneapi. 인텔 IPP 고급 디렉토리 구조를 참조하십시오.

인텔 IPP 암호화와 연결하도록 IDE 환경 구성
인텔 IPP 암호화 라이브러리와 연결하기 위해 Microsoft* Visual Studio* 개발 시스템을 구성하려면 아래 단계를 따르십시오. Visual Studio* IDE의 일부 버전은 아래 언급된 메뉴 항목에서 약간 다를 수 있지만 기본 구성 단계는 이러한 모든 버전에 적용할 수 있습니다.

  1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
  2. 구성 속성 > VC++ 디렉터리를 선택하고 디렉터리 선택 드롭다운 메뉴에서 다음을 설정합니다.
    • 포함하다 Files 메뉴 항목을 클릭한 다음 Intel IPP Cryptography include 디렉토리를 입력합니다. files(기본값은 \ippcp\include)
    • 도서관 Files 메뉴 항목을 클릭한 다음 인텔 IPP 암호화 라이브러리의 디렉토리를 입력합니다. files(기본값은 \ippcp\lib\)
    • 실행 가능 Files 메뉴 항목을 클릭한 다음 인텔 IPP 암호화 실행 파일의 디렉토리를 입력합니다. files(기본값은 \redist\\ippcp임)

최초의 인텔® IPP 암호화 응용 프로그램 구축 및 실행(Windows* OS)

  • 코드 예amp아래 파일은 인텔 IPP 암호화를 시작하는 데 도움이 되는 짧은 응용 프로그램을 나타냅니다.Intel-Integrated-Performance-Primitives-Cryptography-fig-1 Intel-Integrated-Performance-Primitives-Cryptography-fig-2
    Intel-Integrated-Performance-Primitives-Cryptography-fig-3 Intel-Integrated-Performance-Primitives-Cryptography-fig-4
    Intel-Integrated-Performance-Primitives-Cryptography-fig-5
  • 이 애플리케이션은 다음 두 섹션으로 구성됩니다.
    1. 라이브러리 레이어 이름과 버전을 가져옵니다.
    2. 선택한 라이브러리 계층에서 사용하고 CPU에서 지원하는 하드웨어 최적화를 표시합니다.
  • Windows* OS에서 인텔 IPP 암호화 응용 프로그램은 Microsoft* Visual Studio*로 훨씬 쉽게 구축할 수 있습니다. ex 코드를 빌드하려면amp위의 단계를 따르십시오.
    1. Microsoft* Visual Studio*를 시작하고 빈 C++ 프로젝트를 만듭니다.
    2. 새로운 C 추가 file 코드를 붙여넣습니다.
    3. 포함 디렉터리 및 연결 모델을 설정합니다.
    4. 애플리케이션을 컴파일하고 실행합니다.

교육 및 문서화

Intel-Integrated-Performance-Primitives-Cryptography-fig-6

고지 및 면책 사항

  • Intel, Intel 로고, Intel Atom, Intel Core, Intel Xeon Phi, VTune 및 Xeon은 미국 및/또는 기타 국가에서 Intel Corporation의 상표입니다.
  • 다른 이름과 브랜드는 다른 사람의 재산이라고 주장될 수 있습니다.
  • © 인텔사.
  • 이 소프트웨어 및 관련 문서는 인텔 저작권이 있는 자료이며 귀하의 사용은 귀하에게 제공된 명시적 라이선스(라이선스)의 적용을 받습니다. 라이센스에서 달리 명시하지 않는 한 인텔의 사전 서면 허가 없이 이 소프트웨어 또는 관련 문서를 사용, 수정, 복사, 게시, 배포, 공개 또는 전송할 수 없습니다.
  • 이 소프트웨어 및 관련 문서는 라이선스에 명시적으로 명시된 것 외에 어떠한 명시적 또는 묵시적 보증 없이 있는 그대로 제공됩니다.

제품 및 성능 정보

  • 성능은 사용, 구성 및 기타 요인에 따라 다릅니다. 자세히 알아보기 www.Intel.com/PerformanceIndex.
  • 공지사항 개정 #20201201

문서 / 리소스

인텔 통합 성능 프리미티브 암호화 [PDF 파일] 사용자 가이드
통합 성능 프리미티브 암호화, 퍼포먼스 프리미티브 암호화, 프리미티브 암호화, 암호화
인텔 통합 성능 프리미티브 [PDF 파일] 사용자 가이드
통합 성능 프리미티브, 퍼포먼스 프리미티브, 프리미티브
인텔 통합 성능 프리미티브 암호화 [PDF 파일] 사용자 가이드
통합 성능 프리미티브 암호화, 퍼포먼스 프리미티브 암호화, 프리미티브 암호화, 암호화

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *