ID บทความ: 000074665 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 06/01/2020

ฉันจะเขียนหรือลบคีย์การเข้ารหัส Stratix® 10 AES BBRAM โดยใช้อินเทอร์เฟซ Mailbox Client IP และคอนโซลระบบ

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • IP เอฟพีจีเอ Intel® Stratix® 10 Mailbox Client
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    คุณสามารถเขียนโปรแกรมคีย์การเข้ารหัส Stratix® 10 AES เป็น RAM สํารองแบตเตอรี่ (BBRAM) โดยใช้ Intel Quartus® Prime Pro Programmer ผ่าน JTAG หรือผ่านอินเทอร์เฟซ IP ไคลเอ็นต์กล่องจดหมาย

    เมื่อคุณเขียนโปรแกรมคีย์โดยใช้ Quartus® Prime Pro Programmer โปรแกรมเมอร์จะส่งไฟล์ Quartus encryption key (.qek) โดยใช้ JTAG และโปรแกรม BBRAM

    เมื่อใช้อินเทอร์เฟซของ Mailbox Client IP คุณเขียนคํา 32 บิตแต่ละคําที่ประกอบด้วยคีย์การเข้ารหัส AES ไปยัง IP ไคลเอ็นต์กล่องจดหมาย

    ความละเอียด

    ใช้คําสั่ง quartus_encrypt ด้วยตัวเลือก –operation=aes_key ให้สร้างไฟล์ .qek:

    quartus_encrypt –ตระกูล=stratix10 --operation=make_aes_key -–aes_key=mykey.txt ik_count=4 max_key_use=32 keyfile.qek

    ไฟล์ mykey.txt ประกอบด้วยค่าหลัก 8 ค่าที่คุณเลือกสําหรับคีย์ AES (เช่น):

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

    คําสําคัญที่คุณเลือกเพื่อเขียนโปรแกรมคีย์การเข้ารหัส AES โดยใช้อินเทอร์เฟซของ Mailbox Client IP

    ไฟล์ .qek เข้ารหัสไฟล์บิตสตรีมโดยใช้คําสั่ง quartus_pfg

    คุณสามารถโหลดสคริปต์ mailbox_aeskey.tcl ต่อไปนี้ลงในคอนโซลระบบ สคริปต์นี้มีฟังก์ชันที่โปรแกรมหรือลบคีย์ AES

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    Intel® Stratix® 10 FPGA และ SoC FPGA

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้