ID bài viết: 000074665 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 06/01/2020

Làm cách nào để viết hoặc xóa khóa mã hóa Stratix® 10 AES BBRAM bằng giao diện IP Máy khách Hộp thư và Bảng điều khiển Hệ thống?

Môi Trường

    Intel® Quartus® Prime Phiên bản Pro
    IP FPGA Intel® Stratix® 10 Mailbox Client
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Bạn có thể lập trình khóa mã hóa Stratix® 10 AES thành RAM dự phòng pin (BBRAM) bằng Lập trình viên Prime Pro Intel Quartus® qua JTAG hoặc thông qua Giao diện IP Máy khách Hộp thư.

Khi bạn lập trình khóa bằng Quartus® Prime Pro Programmer, Lập trình viên sẽ gửi tệp khóa mã hóa Quartus (.qek) bằng JTAG và lập trình BBRAM.

Khi sử dụng giao diện IP máy khách hộp thư, bạn viết 8 từ 32-bit riêng lẻ bao gồm khóa mã hóa AES IP máy khách.

Độ phân giải

Sử dụng lệnh quartus_encrypt với tùy chọn –operation=aes_key, tạo tệp .qek:

quartus_encrypt –family=stratix10 --operation=make_aes_key -–aes_key=mykey.txt ik_count=4 max_key_use=32 keyfile.qek

Tệp mykey.txt chứa 8 giá trị chính bạn chọn cho khóa AES của mình (ví dụ):

0xD6971FC7 0x28932CB0 0x5097E5A7 0x16968C52 0x7BB0AE8E 0x5C2F59E6 0x35B69453 0xC8E357BA

Các từ khóa bạn chọn để lập trình khóa mã hóa AES sử dụng giao diện IP Máy khách Hộp thư.

Tệp .qek mã hóa tệp bitstream bằng lệnh quartus_pfg.

Bạn có thể tải tập lệnh mailbox_aeskey.tcl sau vào Bảng điều khiển Hệ thống. Tập lệnh này chứa các chức năng lập trình hoặc xóa khóa AES.

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

FPGA Intel® Stratix® 10 và FPGA SoC

1

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.