摘要
本说明书实施例提供了一种适用于同态运算的置换加解密方法及装置。对明文数据m进行加密时,基于密钥对明文数据m进行第一运算,得到第一中间值x,第一中间值x具有满足加法同态的数据结构。接着,将第一中间值x分成η段,得到包含η个元素的数组x′,并按照置换规则π对数组x′中的元素进行置换,得到明文数据m的密文c。在对密文c进行解密时,按照置换规则π,对密文c中的元素进行逆向置换,得到数组x′。接着,按照数组x′中的元素顺序对η个元素进行拼接,形成第一中间值x,并基于密钥对第一中间值x进行与第一运算相关的逆运算,从得到的运算结果中确定密文c的明文数据m。该同态算法基于对称加密实现,能够在数据流通领域使用。
技术关键词
置换规则
密钥
明文
元素
数据
中国剩余定理
加解密方法
同态算法
解密装置
加密装置
拼接模块
加密方法
计算机
可读存储介质
存储器
处理器
系统为您推荐了相关专利信息
覆盖预测方法
无线网络
场强数据
因子
克里金插值算法
充电站
算路方法
算路系统
数据处理系统
存储系统
火电机组深度调峰
工况特征
蝙蝠算法优化
安全监控预警
分布式控制