보안 메모리 장치를 사용한 FPGA 설계 보안 솔루션

권장 대상:

  • 장치: Cyclone® III

  • Quartus®: 알 수 없음

author-image

기준

개요

FPGA 설계는 구성 비트스트림을 쉽게 캡처하고 복사할 수 있기 때문에 설계 도난에 취약합니다. FPGAs 비트스트림에서 IP를 추출하는 것은 거의 불가능하기 때문에 지적 재산권(IP) 도난보다는 전체 설계 복제에 더 취약합니다. 구성 비트스트림을 보호하기 위해 일부 FPGAs 이제 비트스트림을 암호화할 수 있습니다. 그러나 제조 중 FPGA 암호화 키를 프로그래밍하는 추가 단계로 인해 구성 비트스트림을 암호화하는 데 드는 비용이 많이 듭니다. 대용량 응용 프로그램의 경우 보안 도우미 칩을 사용하는 것이 훨씬 더 비용 효율적입니다.

이 참조 설계는 FPGA 설계가 복제되지 않도록 보호하는 솔루션을 제공합니다. 이 솔루션은 "식별, 친구 또는 적"(IFF) 설계 보안 접근 방식을 사용하여 해시 알고리즘 계산이 FPGA 및 보안 메모리 장치 모두에서 일치할 때까지 FPGA 내 설계를 비활성화하므로 구성 데이터 비트스트림이 캡처된 경우에도 설계가 안전하게 유지됩니다.

기능

  • HASH 알고리즘(SHA-1) 암호화 코어

그림 1. 블록 다이어그램.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.