【技术实现步骤摘要】
一种PCIE转USB协议的桥接芯片及其运行方法
[0001]本专利技术涉及芯片电路设计领域,特别涉及一种PCIE转USB协议的桥接芯片及其运行方法。
技术介绍
[0002]目前,USB协议和PCIE协议是当前主流的高速接口协议。主机设备的PCIE接口数量有限,当用户需要使用到高速的USB接口或者希望能从PCIE接口转接出多个USB接口时,就需要用到PCIE转USB接口的处理芯片。
[0003]对于数据传输存储而言,数据安全的意义十分重大,尤其是存储有个人关键数据或政府机关数据的存储设备。接口协议转接芯片在使用过程中处于存储数据流的中间位置,但目前的接口协议转接芯片都不具备数据安全保护功能,在传输数据的过程中容易导致数据泄露,存在着一定的安全隐患。如果能提高当前接口协议转接芯片的数据安全性能,那么对于整个数据传输过程安全保护将是十分有意义的。
技术实现思路
[0004]为此,需要提供一种PCIE转USB接口的数据安全的技术方案,用以解决现有的接口协议转接芯片在传输数据过程中存在着数据泄露的安全隐患的问题 ...
【技术保护点】
【技术特征摘要】
1.一种PCIE转USB协议的桥接芯片的运行方法,其特征在于,所述方法应用于PCIE转USB协议的桥接芯片,所述桥接芯片包括:PCIE协议解析单元、USB接口判断单元、第二加解密电路、映射关系存储单元、接口标识缓存单元、密钥产生单元、至少一个USB接口;所述映射关系存储单元用于存储数据读写地址与USB接口标识信息的映射关系;所述方法包括以下步骤:所述PCIE协议解析单元与数据读写设备的PCIE接口建立连接,至少一个USB接口与USB接口设备建立连接;所述PCIE协议解析单元接收所述数据读写指令设备发送的数据读写指令,解析出所述数据读写指令对应的数据读写地址;所述USB接口判断单元根据当前所述映射关系存储单元中的映射关系确定所述数据读写地址对应的USB接口标识信息,并将所述数据读写地址对应的USB接口标识信息存储于所述接口标识缓存单元中;所述密钥产生单元从所述接口标识缓存单元中获取所述USB接口的标识信息,并根据获取的所述USB接口标识信息生成访问密钥信息;所述第二加解密电路根据所述访问密钥信息对从所述USB接口设备中读取的数据进行解密或者对待写入所述USB接口设备中的数据进行加密。2.如权利要求1所述的PCIE转USB协议的桥接芯片的运行方法,其特征在于,所述USB接口的数量为多个,所述桥接芯片还包括USB接口分配单元和USB协议控制器;每一个USB接口对应与一个USB协议控制器连接,所有USB协议控制器均与所述USB接口分配单元连接,所述USB接口分配单元与所述第二加解密电路连接;所述方法包括:USB接口分配单元根据所述数据读写指令使能相应的USB协议控制器,并通过使能后的所述USB协议控制器向相应的USB接口发送所述数据读写指令;所述相应的USB协议控制器是指与所述USB接口标识信息对应的USB接口相连接的USB协议控制器。3.如权利要求1或2所述的PCIE转USB协议的桥接芯片的运行方法,其特征在于,所述桥接芯片还包括接口检测控制单元和标识动态划分单元;所述接口检测控制单元与各个USB接口连接;所述标识动态划分单元分别与所述接口检测控制单元、映射关系存储单元连接;所述方法包括:当有USB接口与USB接口设备建立或断开连接时,所述接口检测控制单元发送相应的控制信号至所述标识动态划分单元;标识动态划分单元根据所述控制信号更新所述映射关系存储单元中存储的映射关系。4.如权利要求1所述的PCIE转USB协议的桥接芯片的运行方法,其特征在于,所述桥接芯片还包括数字签名比对单元、校验信息存储单元和数字签名运算单元;所述数字签名比对单元分别与所述第二加解密电路、USB接口分配单元、数字签名运算单元、校验信息存储单元连接;所述数字签名运算单元与所述密钥产生单元连接;所述校验信息存储单元与所述USB接口判断单元连接;所述方法包括:数字签名运算单元对所述访问密钥信息进行哈希运算,得到待认证的数字签名信息;数字签名比对单元从所述校验信息存储单元中获取校验签名信息,并将所述待认证的
数字签名信息与所述校验签名信息进行比对,如果两者匹配则校验通过,继续执行所述数据读写指令;如果两者不匹配则校验不通过,停止执行所述数据读写指令。5.如权利要求4所述的PCIE转USB协议的桥接芯片的运行方法,其特征在于,所述桥接芯片还包括第一解密电路和校验密钥存储单元,所述第一解密...
【专利技术属性】
技术研发人员:廖裕民,陈娇丽,刘承,李超,田兴辉,
申请(专利权)人:深圳安捷丽新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。