[发明专利]一种基于SoPC的动态可配置密钥认证系统在审

专利信息
申请号: 201710020356.5 申请日: 2017-01-11
公开(公告)号: CN106817223A 公开(公告)日: 2017-06-09
发明(设计)人: 王忆文;蒋勇 申请(专利权)人: 电子科技大学
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 暂无信息 代理人: 暂无信息
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明的目的在于针对现有技术的不足之处,提供一种基于SoPC的动态可配置密钥认证系统,该发明主要用于安全领域,尤其是电子信息领域的系统密钥认证,该发明的主要特点是,利用完全自主研发的SoPC芯片,以及基于该芯片设计的开发板,创新性的提出一种密钥认证系统,密钥物理不可克隆,其中PUF电路部分结合了目前主流的两种方法,且PUF码利用CPU对FPGA的动态配置可更改,充分发挥了CPU和FPGA的配合作用,并且所有的激励只能使用一次,使得密钥的认证极其安全、可靠,该方法经过了开发板的物理验证,证明完全可行,对目前的认证系统有很大的参考意义。
搜索关键词: 一种 基于 sopc 动态 配置 密钥 认证 系统
【主权项】:
一种基于SoPC的动态可配置密钥认证系统,其特征在于,本发明出了一种基于SoPC的动态可配置密钥认证系统,包括SOC模块、AMBA AHB总线接口模块、激励判断模块、ECC编码模块以及PUF电路模块;其中SOC模块除了从串口接收激励输入外,还负责从AHB接口接收FPGA的经过ECC编码的PUF码,然后进行ECC解码得到对应激励的PUF码,SOC中CPU根据激励经过数据库查询到数据库中的PUF码,对比FPGA产生的PUF码是否一致;AMBA AHB总线接口模块负责CPU和FPGA通信,FPGA上的电路设计为基于AHB总线的CPU的从机,该接口将CPU传送过来的地址和数据进行寄存,用于FPGA其他模块;激励判断模块负责进行激励可用与否的判断,由于PUF电路只有部分激励可用,因此必须要进行激励可用与否的判断,若激励可用则送到PUF电路模块,否则不执行PUF电路;ECC编码模块负责将PUF电路产生的PUF码进行ECC编码,增强纠错能力,PUF电路模块为FPGA上的核心模块,该模块根据激励生成唯一的PUF码,给到ECC编码模块,经过编码后通过AHB总线送给SOC的CPU进行下一步处理;此外,FPGA上的PUF电路可以通过CPU对FPGA动态配置实现,大大增强了系统的灵活性以及安全性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710020356.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top