一种密钥存取方法、装置和系统

    公开(公告)号:CN109992981A

    公开(公告)日:2019-07-09

    申请号:CN201910285437.7

    申请日:2019-04-10

    Abstract: 本发明实施例公开了一种密钥存取方法、装置和系统,当密钥存取时,调用预先设置的多个密码芯片中的固件程序对密钥进行相应的处理,得到多个目标密钥;判断多个目标密钥是否一致;当存在不一致的目标密钥时,则说明存在被篡改的固件程序。由于无法确定出所有目标密钥中哪个或哪些目标密钥为正确密钥,因此当存在不一致的目标密钥时,进行报警提示。通过报警提示来及时提醒管理人员对各密码芯片进行检测,有效的降低了密码芯片损坏对密钥正确性造成的影响。当多个目标密钥均一致时,则说明各固件程序相同,固件程序被篡改的概率较小,目标密钥的正确性可以得到有效保障,此时可以将目标密钥保存至相应的存储位置。

    一种密码卡多算法并列执行的方法、系统及相关装置

    公开(公告)号:CN107577962B

    公开(公告)日:2018-08-21

    申请号:CN201710891937.6

    申请日:2017-09-27

    Abstract: 本申请公开了一种密码卡多算法并列执行的方法,应用于基于FPGA构成的PCI‑E密码卡,包括:根据PCI‑E密码卡的算法个数在IP核中设置预设数量的Function,并为其配置相同的算法实例以及配置信息,以使识别终端识别为预设数量的PCI‑E密码卡;按预设规则为各Function命名对应的功能编号,并根据用户层API的指令调用各功能编号对应的Function。能够更加科学合理的使用逻辑计算资源、硬件资源利用率更高,使得同一时间或同一时间间隔内有多种算法均处于运算状态,显著提升运算效率。本申请还同时公开了一种密码卡多算法并列执行的系统、PCI‑E密码卡以及计算机可读存储介质,具有上述有益效果。

    密码卡密钥保护装置、密码卡及加密系统

    公开(公告)号:CN108171090A

    公开(公告)日:2018-06-15

    申请号:CN201711426454.5

    申请日:2017-12-25

    Abstract: 本发明提供了密码卡密钥保护装置、密码卡及加密系统,涉及信息安全技术领域,密码卡密钥保护装置包括设于密码卡上的随机存储模块、供电模块以及控制开关模块;随机存储模块用于存储密钥;供电模块用于为随机存储模块供电;控制开关模块用于在密码卡被触发的情况下,切断供电模块,以使随机存储模块中的密钥丢失。本发明可以保证密码卡的存储数据不外泄,一旦密码卡被强行拆卸,其存储的数据会自动丢失,从而保证密码卡的存储数据不会被外部强行获取。

    一种密码卡多算法并列执行的方法、系统及相关装置

    公开(公告)号:CN107577962A

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

    申请号:CN201710891937.6

    申请日:2017-09-27

    Abstract: 本申请公开了一种密码卡多算法并列执行的方法,应用于基于FPGA构成的PCI-E密码卡,包括:根据PCI-E密码卡的算法个数在IP核中设置预设数量的Function,并为其配置相同的算法实例以及配置信息,以使识别终端识别为预设数量的PCI-E密码卡;按预设规则为各Function命名对应的功能编号,并根据用户层API的指令调用各功能编号对应的Function。能够更加科学合理的使用逻辑计算资源、硬件资源利用率更高,使得同一时间或同一时间间隔内有多种算法均处于运算状态,显著提升运算效率。本申请还同时公开了一种密码卡多算法并列执行的系统、PCI-E密码卡以及计算机可读存储介质,具有上述有益效果。

    一种DMA读操作的处理方法、系统及相关装置

    公开(公告)号:CN107590088B

    公开(公告)日:2018-08-21

    申请号:CN201710891966.2

    申请日:2017-09-27

    Abstract: 本申请公开了一种DMA读操作的处理方法,应用于基于FPGA构成的PCI‑E密码卡,包括:从DMA读操作命令中获取PCI‑E存储器读请求;以每个PCI‑E存储器读请求为最小单位,获取PCI‑E存储器读请求对应的全部完成报文;判断DMA读操作命令是否均处理完成,若否,则按预设规则读取另一PCI‑E存储器读请求并获取其对应的完成报文。该处理方法以每个PCI‑E读请求为最小单位直接获得该PCI‑E读请求对应的完成报文,对应关系明显、PCI‑E协议的全双工性能发挥更充分、无需二次匹配流程以及对称算法性能最优。本申请还同时公开了一种DMA读操作的处理系统及相关装置,具有上述有益效果。

    一种密码卡及对数据处理的方法

    公开(公告)号:CN107994985A

    公开(公告)日:2018-05-04

    申请号:CN201711259834.4

    申请日:2017-12-04

    CPC classification number: H04L9/0897 G06K19/077

    Abstract: 本发明公开了一种密码卡,包括FPGA芯片;FPGA芯片集成了NIOS II软核处理器;其中,NIOS II软核处理器用于执行管理操作。可以看出,FPGA芯片集成了NIOS II软核处理器,NIOS II软核处理器可以实现管理类的操作,可以有效解决FPGA芯片不善于执行管理类操作的问题,避免了FPGA芯片的劣势,使得密码卡能高效地对数据进行运算,实现管理类的功能。本发明还公开了一种对数据处理的方法,效果如上。

    一种DMA读操作的处理方法、系统及相关装置

    公开(公告)号:CN107590088A

    公开(公告)日:2018-01-16

    申请号:CN201710891966.2

    申请日:2017-09-27

    Abstract: 本申请公开了一种DMA读操作的处理方法,应用于基于FPGA构成的PCI-E密码卡,包括:从DMA读操作命令中获取PCI-E存储器读请求;以每个PCI-E存储器读请求为最小单位,获取PCI-E存储器读请求对应的全部完成报文;判断DMA读操作命令是否均处理完成,若否,则按预设规则读取另一PCI-E存储器读请求并获取其对应的完成报文。该处理方法以每个PCI-E读请求为最小单位直接获得该PCI-E读请求对应的完成报文,对应关系明显、PCI-E协议的全双工性能发挥更充分、无需二次匹配流程以及对称算法性能最优。本申请还同时公开了一种DMA读操作的处理系统及相关装置,具有上述有益效果。

    一种密码卡中DMA请求的处理方法、系统及相关装置

    公开(公告)号:CN107463829A

    公开(公告)日:2017-12-12

    申请号:CN201710891936.1

    申请日:2017-09-27

    CPC classification number: G06F21/34 G06F9/45558 G06F21/602 G06F2009/45579

    Abstract: 本申请公开了一种密码卡中DMA请求的处理方法,包括:将DMA请求根据类型的不同存放至相应的DMA寄存器FIFO,并按预设读取规则读取处相应的DMA请求;每读取一个DMA读请求或DMA写请求将处于执行中状态的DMA读请求的个数M或DMA写请求的个数P执行一次加1操作,直至个数M或个数P不超过最大并行处理数N;当每个处于执行中状态的DMA请求处理完毕时,将相应的个数M或个数P执行一次减1操作。无需等待DMA请求处理完毕就可执行其它DMA请求,充分利用逻辑计算资源,显著提高计算性能。本申请还同时公开了一种密码卡中DMA请求的处理系统、PCI-E密码卡以及计算机可读存储介质,具有上述有益效果。

    一种密码卡中DMA请求的处理方法、系统及相关装置

    公开(公告)号:CN107463829B

    公开(公告)日:2018-08-21

    申请号:CN201710891936.1

    申请日:2017-09-27

    Abstract: 本申请公开了一种密码卡中DMA请求的处理方法,包括:将DMA请求根据类型的不同存放至相应的DMA寄存器FIFO,并按预设读取规则读取处相应的DMA请求;每读取一个DMA读请求或DMA写请求将处于执行中状态的DMA读请求的个数M或DMA写请求的个数P执行一次加1操作,直至个数M或个数P不超过最大并行处理数N;当每个处于执行中状态的DMA请求处理完毕时,将相应的个数M或个数P执行一次减1操作。无需等待DMA请求处理完毕就可执行其它DMA请求,充分利用逻辑计算资源,显著提高计算性能。本申请还同时公开了一种密码卡中DMA请求的处理系统、PCI‑E密码卡以及计算机可读存储介质,具有上述有益效果。

    一种加解密装置及方法
    10.
    发明公开

    公开(公告)号:CN107592316A

    公开(公告)日:2018-01-16

    申请号:CN201710854402.1

    申请日:2017-09-20

    Abstract: 本发明提供一种加解密装置及方法,该装置包括:第一接口,用于连接存储器;第二接口,用于连接计算机装置;加密器,所述加密器与所述第一接口、所述第二接口连接,用于当第一文件通过所述加密器从所述计算机装置传向所述存储器时,采用预存密钥对所述第一文件进行加密;解密器,所述解密器与所述第一接口、所述第二接口连接,用于当第二文件通过所述解密器从所述存储器传向所述计算机装置时,采用所述预存密钥对所述第二文件进行解密。本发明中加密器、解密器采用预存秘钥来对通过该装置传输的文件进行加解密,从而相对于现有技术中需要输入密码的方式,更加方便易行,同时设置第二接口可以更换存储器,从而能够兼容不同大小的存储器。

Patent Agency Ranking