基于硬件密码卡的数据存储加密方法、装置、介质和产品

    公开(公告)号:CN118797604B

    公开(公告)日:2024-12-10

    申请号:CN202411275692.0

    申请日:2024-09-12

    Inventor: 林森

    Abstract: 本发明提供了一种基于硬件密码卡的数据存储加密方法,可应用于数据库技术领域和数据安全技术领域。该方法包括:响应于用户的数据存储请求,从数据存储请求中确定待存储数据和第一目标数据表;从数据库表级存储空间中获取与第一目标数据表相对应的加密开关和用于加密待存储数据的加密算法;在加密开关为开启状态的情况下,从与第一目标数据表相关的表加密数据中获取加密密钥在硬件密码卡中的存储位置信息;利用硬件密码卡基于存储位置信息,获取加密密钥;利用硬件密码卡基于加密算法、加密密钥和加密随机值对待存储数据进行加密操作,得到加密数据;对加密数据和加密密钥的存储位置信息进行重构,得到存储数据。

    基于硬件密码卡的数据存储加密方法、装置、介质和产品

    公开(公告)号:CN118797604A

    公开(公告)日:2024-10-18

    申请号:CN202411275692.0

    申请日:2024-09-12

    Inventor: 林森

    Abstract: 本发明提供了一种基于硬件密码卡的数据存储加密方法,可应用于数据库技术领域和数据安全技术领域。该方法包括:响应于用户的数据存储请求,从数据存储请求中确定待存储数据和第一目标数据表;从数据库表级存储空间中获取与第一目标数据表相对应的加密开关和用于加密待存储数据的加密算法;在加密开关为开启状态的情况下,从与第一目标数据表相关的表加密数据中获取加密密钥在硬件密码卡中的存储位置信息;利用硬件密码卡基于存储位置信息,获取加密密钥;利用硬件密码卡基于加密算法、加密密钥和加密随机值对待存储数据进行加密操作,得到加密数据;对加密数据和加密密钥的存储位置信息进行重构,得到存储数据。

    基于硬件密码卡的数据库全密态加密方法和装置、电子设备以及存储介质

    公开(公告)号:CN119129004A

    公开(公告)日:2024-12-13

    申请号:CN202411641436.9

    申请日:2024-11-18

    Inventor: 林森

    Abstract: 本发明提供了一种基于硬件密码卡的数据库全密态加密方法和装置、电子设备以及存储介质,应用于数据库和数据加密技术领域。该方法包括:创建用于加密列加密密钥的客户端主密钥,将客户端主密钥存储在硬件密码卡中,并利用硬件密码卡生成客户端主密钥的读取接口;创建用于指定加密列的列加密密钥,将列加密密钥存储在硬件密码卡中,并利用硬件密码卡生成列加密密钥的读取接口;通过列加密密钥的读取接口从硬件密码卡中读取列加密密钥,利用列加密密钥创建基于指定加密列的表,并利用存储在硬件密码卡中的客户端主密钥对基于指定加密列的表中的插入数据进行加密。本发明提供的方法能够实现全密态数据库的快速加解密以及密钥的安全管理。

Patent Agency Ranking