数据加密方法、装置、系统、电子设备及存储介质

    公开(公告)号:CN116455621A

    公开(公告)日:2023-07-18

    申请号:CN202310344898.3

    申请日:2023-04-03

    Abstract: 本发明实施例提供一种数据加密方法、装置、系统、电子设备及存储介质,其中,所述方法,应用于处理器,包括:获取多个待加密数据中的当前待加密数据;如果所述当前待加密数据为第一待加密数据,则将所述待加密数据传递给硬件加密引擎进行加密;如果所述当前待加密数据为第二待加密数据,利用加密程序对所述当前待加密数据进行加密;其中,所述第一待加密数据和所述第二待加密数据为所述处理器从所述多个待加密数据中获取的不同顺序的数据;基于所述第一待加密数据的加密结果和所述第二待加密数据的加密结果,确定所述多个待加密数据的加密结果。本发明实施例所提供的技术方案,可提高加密算法的处理效率。

    同态加密装置、同态加密芯片及同态加密方法

    公开(公告)号:CN113343262B

    公开(公告)日:2022-10-11

    申请号:CN202110694855.9

    申请日:2021-06-22

    Inventor: 臧天德 顾海华

    Abstract: 同态加密装置、同态加密芯片及同态加密方法,所述同态加密装置包括:输入输出控制单元,适于获取输入数据及其模运算类型信息;以及获取模加和/或模减运算数据或者获取进位运算结果并输出;至少两个变换处理单元,适于在输入数据的模运算类型信息为模乘运算时,对其进行数论变换;以及对模乘运算数据进行逆变换处理,得到处理结果;模处理单元,适于在输入数据的模运算类型信息为模加和/或模减运算时,对其进行模运算,得到模加和/或模减运算数据,以及对处理数据进行模乘运算,得到模乘运算数据;进位处理单元,适于对输入的处理结果进行进位处理,得到进位运算结果。采用上述方案,能够提高同态加密的运算效率,同时实现多种同态加密运算。

    真随机数后处理电路、方法及装置、真随机数生成系统

    公开(公告)号:CN115469831A

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

    申请号:CN202210938226.0

    申请日:2022-08-05

    Abstract: 本发明实施例公开一种真随机数后处理电路、方法及装置、真随机数生成系统,涉及计算机技术领域,能够有效提高真随机数质量。所述电路包括:真随机数获取模块,被配置为从物理随机源获取预设长度的第一物理随机序列;预处理模块,与所述真随机数获取模块连接,被配置为根据预设算法对所述第一物理随机序列进行分组加密预处理操作,得到中间序列;分组加密模块,与所述预处理模块连接,被配置为对所述中间序列进行分组加密,得到目标随机序列。本发明可用于真随机数生成中。

    同态加密装置、同态加密芯片及同态加密方法

    公开(公告)号:CN113343262A

    公开(公告)日:2021-09-03

    申请号:CN202110694855.9

    申请日:2021-06-22

    Inventor: 臧天德 顾海华

    Abstract: 同态加密装置、同态加密芯片及同态加密方法,所述同态加密装置包括:输入输出控制单元,适于获取输入数据及其模运算类型信息;以及获取模加和/或模减运算数据或者获取进位运算结果并输出;至少两个变换处理单元,适于在输入数据的模运算类型信息为模乘运算时,对其进行数论变换;以及对模乘运算数据进行逆变换处理,得到处理结果;模处理单元,适于在输入数据的模运算类型信息为模加和/或模减运算时,对其进行模运算,得到模加和/或模减运算数据,以及对处理数据进行模乘运算,得到模乘运算数据;进位处理单元,适于对输入的处理结果进行进位处理,得到进位运算结果。采用上述方案,能够提高同态加密的运算效率,同时实现多种同态加密运算。

Patent Agency Ranking