一种物理不可克隆函数IP核自动化验证装置

    公开(公告)号:CN109032868A

    公开(公告)日:2018-12-18

    申请号:CN201810832769.8

    申请日:2018-07-26

    CPC classification number: G06F11/2236 G06F11/2273 G06F21/73

    Abstract: 本发明涉及一种物理不可克隆函数IP核自动化验证装置,其中,包括:辅助管理单元,用于根据接收的指令信息,对PUF测试记录存储单元、PUF挑战硬件生成单元以及挑战存储单元进行使能和配置,控制每次循环测试的进程;PUF挑战硬件生成单元,用于硬件生成符合位宽要求的强PUF挑战;挑战存储单元,用于存储软件下传的挑战或PUF挑战硬件生成单元生成的挑战,并将挑战输出给PUF IP核实现单元;PUF IP核实现单元,用于实现或例化PUF IP核,并能够发出符合待测PUF时序要求的挑战,并接收对应的响应,控制或调整IP;PUF测试记录存储单元,用于在强PUF的执行硬件挑战生成方式时,存储成对的挑战以及响应记录,在非强PUF的执行硬件挑战生成方式时,则存储PUF响应。

    一种多时钟自动切换方法

    公开(公告)号:CN110795289B

    公开(公告)日:2023-09-26

    申请号:CN201911038278.7

    申请日:2019-10-29

    Abstract: 本发明涉及一种多时钟自动切换方法,包括:监测主时钟是否发生错误;判别备份时钟工作频率是否正常;监测主时钟是否丢失;通过主时钟判断备份时钟是否丢失;确定时钟是否切换:根据配置寄存器计数器值,对主时钟检测错误进行计数,如果计数值达到配置寄存器值,且主时钟发生错误,需要进行切换;如果主时钟发生了时钟错误,且备份时钟正常,满足切换条件,根据配置寄存器备份时钟的优先级确定对应切换的备份时钟;如果需要切换的备份时钟也发生错误,根据置寄存器备份时钟的优先级切换到次优先级的时钟。

    一种多时钟自动切换方法

    公开(公告)号:CN110795289A

    公开(公告)日:2020-02-14

    申请号:CN201911038278.7

    申请日:2019-10-29

    Abstract: 本发明涉及一种多时钟自动切换方法,包括:监测主时钟是否发生错误;判别备份时钟工作频率是否正常;监测主时钟是否丢失;通过主时钟判断备份时钟是否丢失;确定时钟是否切换:根据配置寄存器计数器值,对主时钟检测错误进行计数,如果计数值达到配置寄存器值,且主时钟发生错误,需要进行切换;如果主时钟发生了时钟错误,且备份时钟正常,满足切换条件,根据配置寄存器备份时钟的优先级确定对应切换的备份时钟;如果需要切换的备份时钟也发生错误,根据置寄存器备份时钟的优先级切换到次优先级的时钟。

    一种高速数据加密NVMe-SATA转换器电路

    公开(公告)号:CN109240952A

    公开(公告)日:2019-01-18

    申请号:CN201810994587.0

    申请日:2018-08-27

    Abstract: 本发明公开了一种高速数据加密NVMe-SATA转换器电路,其中,主机通过NVMe控制器进行初始化配置,密钥注入单元将初始密钥注入系统总控制器进行密钥的分发,NVMe控制器分别将接受的命令与数据通过系统总控制器发送至片内缓存与SATA控制器中,加解密引擎控制器根据系统总控制器配置的命令参数从片内缓存中搬运数据至高速缓存寄存器中去,以及从高速缓存寄存器读取数据,写入至片内缓存中,高速缓存寄存器将数据整理为相应的数据格式写入至加解密计算单元进行加解密处理过程,将结果写回高速缓存寄存器,经SATA控制器写入至固态盘中或将解密的数据经NVMe控制器输出;系统总线控制器查询加解密引擎的状态使能信号,获取每个加解密引擎的状态,并调用闲置的加解密引擎进行加解密运算。

    一种高速数据加密NVMe-SATA转换器电路

    公开(公告)号:CN109240952B

    公开(公告)日:2022-02-15

    申请号:CN201810994587.0

    申请日:2018-08-27

    Abstract: 本发明公开了一种高速数据加密NVMe‑SATA转换器电路,其中,主机通过NVMe控制器进行初始化配置,密钥注入单元将初始密钥注入系统总控制器进行密钥的分发,NVMe控制器分别将接受的命令与数据通过系统总控制器发送至片内缓存与SATA控制器中,加解密引擎控制器根据系统总控制器配置的命令参数从片内缓存中搬运数据至高速缓存寄存器中去,以及从高速缓存寄存器读取数据,写入至片内缓存中,高速缓存寄存器将数据整理为相应的数据格式写入至加解密计算单元进行加解密处理过程,将结果写回高速缓存寄存器,经SATA控制器写入至固态盘中或将解密的数据经NVMe控制器输出;系统总线控制器查询加解密引擎的状态使能信号,获取每个加解密引擎的状态,并调用闲置的加解密引擎进行加解密运算。

Patent Agency Ranking