-
公开(公告)号:CN116248253A
公开(公告)日:2023-06-09
申请号:CN202211679515.X
申请日:2022-12-26
Applicant: 航天信息股份有限公司 , 西部安全认证中心有限责任公司
Abstract: 本发明公开了一种基于国产密码机对数据库表密钥进行派生的方法及系统,其中方法包括:修改原数据库表中透明数据加密功能中的密钥生成语句和函数,用国产密码算法SM3和SM4替换原数据库表的插件密钥生成算法;配置密码机文件与参数,通过国产密码算法SM3和SM4对数据库表的表标识进行运算,获取运算结果;基于运算结果派生出所述数据库表的表密钥,修改数据库表的CMakeLists文件;通过所述表密钥对所述数据库表进行加密或解密。
-
公开(公告)号:CN118211237A
公开(公告)日:2024-06-18
申请号:CN202211622690.5
申请日:2022-12-16
Applicant: 航天信息股份有限公司 , 西部安全认证中心有限责任公司
Abstract: 本申请提供一种数据库加密方式调整方法、装置及相关设备,该方法包包括:确定MySQL数据库代码里调用OpenSSL中AES加密算法的接口特征;基于接口特征,将MySQL数据库代码中调用AES算法的语句和函数替换为OpenSSL中调用SM4国密算法的语句和函数,以修改接口特征,基于修改的接口特征,配置MySQL数据库代码的头文件,以通过SM4国密算法实现对MySQL数据库的加密。这种基于数据库的接口特征,将数据库中关于加密算法的代码进行替换修改,并对应修改数据库的头配置文件,实现对数据库透明加密过程的国密算法加密,过程简单,无需整体对数据库进行重新配置,同时国密算法与存储的国产数据的使用场景兼容性更好,从而显著的改善了该数据库的性能。
-