← 返回列表

用于实现对称加密和非对称加密的轻量级同态加密方法

申请号: CN202311540559.9
申请人: 西安电子科技大学
申请日期: 2023/11/17

摘要文本

本发明公开了一种用于实现对称加密和非对称加密的轻量级同态加密方法。所述方法包括:根据私钥参数,确定私钥和第一公开参数,私钥参数、私钥及第一公开参数均为整数;通过第一加密模型,根据私钥和第一公开参数,对明文数据进行对称加密得到明文数据对应的密文数据,或者基于公钥和第一公开参数,通过第二加密模型对明文数据进行非对称加密,得到密文数据;对待运算数据进行同态运算,得到同态加密数据。根据本发明提供的方法,能够实现混合同态运算;由于本发明可直接对密文数据进行同态运算,能够实现同态运算的高效性;由于本发明只涉及整数上的运算,能够降低计算成本,从而实现高效、轻量级的加密、同态运算和解密。

专利详细信息

项目 内容
专利名称 用于实现对称加密和非对称加密的轻量级同态加密方法
专利类型 发明申请
申请号 CN202311540559.9
申请日 2023/11/17
公告号 CN117394983A
公开日 2024/1/12
IPC主分类号 H04L9/00
权利人 西安电子科技大学
发明人 张松年; 郑艳冬; 朱辉; 王枫为
地址 陕西省西安市太白南路2号

专利主权项内容

1.一种用于实现对称加密和非对称加密的轻量级同态加密方法,其特征在于,所述方法包括:根据私钥参数,确定私钥和第一公开参数,所述私钥参数、所述私钥及所述第一公开参数均为整数;基于所述私钥和所述第一公开参数,通过第一加密模型对明文数据进行对称加密得到所述明文数据对应的密文数据;或者基于公钥和所述第一公开参数,通过第二加密模型对所述明文数据进行非对称加密,得到所述密文数据;对待运算数据进行同态运算,得到同态加密数据,其中,所述待运算数据包括以下中的一项或者多项:所述密文数据、所述明文数据、在进行此次同态计算之前得到的所述同态加密数据,所述同态运算包括加法运算和/或乘法运算,对所述同态加密数据进行解密能够得到同态解密数据,所述同态解密数据是对所述待运算数据对应的所述明文数据进行所述同态运算得到的结果。 数据由马 克 团 队整理