一種FPGA程序量產(chǎn)批量加密方法
基本信息
申請?zhí)?/td> | CN202110948442.9 | 申請日 | - |
公開(公告)號 | CN113656845A | 公開(公告)日 | 2021-11-16 |
申請公布號 | CN113656845A | 申請公布日 | 2021-11-16 |
分類號 | G06F21/76(2013.01)I;G06F21/60(2013.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 丁云峰 | 申請(專利權(quán))人 | 福州銳迪優(yōu)通訊科技有限公司 |
代理機構(gòu) | 福州旭辰知識產(chǎn)權(quán)代理事務所(普通合伙) | 代理人 | 盧麗花 |
地址 | 350008福建省福州市倉山區(qū)建新鎮(zhèn)百花洲路26號A5號樓三層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種FPGA程序量產(chǎn)批量加密方法,所述方法包括以下步驟:步驟S1、在用戶終端運行一個加密程序,事先約定2個AES128加密密鑰,為A和B;步驟S2、在FPGA芯片的代碼中添加加密功能模塊,讀取FPGA芯片的唯一標識DNA碼并送入加密功能模塊;步驟S3、讀取加密結(jié)果,并用AES128加密密鑰A進行解密,獲得FPGA芯片唯一標識DNA碼;步驟S4、獲得FPGA芯片唯一標識DNA碼后,將FPGA芯片唯一標識DNA碼用AES128加密密鑰B進行加密;步驟S5、從而實現(xiàn)設備的加密,加密后的設備在正常工作時,會將設備初始化參數(shù)中的啟動密鑰送入FPGA芯片中;步驟S6、通過AES128加密密鑰A和B進行解密,并和FPGA芯片的DNA碼進行比對,判斷比對結(jié)果,從而保證FPGA芯片程序的安全,實現(xiàn)FPGA芯片程序的批量加密。 |
