【技术实现步骤摘要】
基于路网的加密方法、装置、设备及存储介质
[0001]本申请涉及信息安全
,尤其涉及一种基于路网的加密方法、装置、设备及存储介质。
技术介绍
[0002]目前的加密算法主要是RSA加密算法等,如RSA加密算法通过大素数和幂运算得到加密密钥,再使用加密密钥对明文进行加密。但是随着量子计算技术的发展,提高了通过大素数和幂运算得到的加密密钥的破解效率,进而导致加密算法的安全性降低。
技术实现思路
[0003]本申请的主要目的在于提供一种基于路网的加密方法、装置、设备及存储介质,旨在解决现有加密算法安全性低的技术问题。
[0004]为实现上述目的,本申请提供一种基于路网的加密方法,包括以下步骤:
[0005]构建加密路网;
[0006]基于预设的起始加密节点和终止加密节点,在所述加密路网中确定加密路径;
[0007]对目标数据进行预处理,得到预处理数据;
[0008]基于所述加密路径,对所述预处理数据中的字符逐个进行加密,得到所述目标数据的密文。
[0009]可选 ...
【技术保护点】
【技术特征摘要】
1.一种基于路网的加密方法,其特征在于,所述基于路网的加密方法包括以下步骤:构建加密路网;基于预设的起始加密节点和终止加密节点,在所述加密路网中确定加密路径;对目标数据进行预处理,得到预处理数据;基于所述加密路径,对所述预处理数据中的字符逐个进行加密,得到所述目标数据的密文。2.如权利要求1所述的基于路网的加密方法,其特征在于,所述基于所述加密路径,对所述预处理数据中的字符逐个进行加密,得到所述目标数据的密文的步骤,包括:基于所述加密路径中各加密节点的加密转盘所对应的加密映射关系,根据所述各加密节点在所述加密路径中的次序,对所述字符逐级映射加密,得到所述字符的密文;对所述各加密节点的加密转盘所对应的加密映射关系进行更新;判断所述预处理数据中是否存在未加密字符;若所述预处理数据中不存在未加密字符,则将所述字符的密文依据所述字符在所述预处理数据中的顺序进行排序,得到所述目标数据的密文;若所述预处理数据中存在未加密字符,则返回基于所述加密路径中各加密节点的加密转盘所对应的加密映射关系,根据所述各加密节点在所述加密路径中的次序,对所述字符逐级映射加密,得到所述字符的密文的步骤。3.如权利要求2所述的基于路网的加密方法,其特征在于,所述基于所述加密路径中各加密节点的加密转盘所对应的加密映射关系,根据所述各加密节点在所述加密路径中的次序,对所述字符逐级映射加密,得到所述字符的密文的步骤之后,还包括:基于所述加密路径中终止加密节点的加密转盘所对应的干扰映射关系,确定所述字符对应的干扰密文,并将所述干扰密文组合至所述字符的密文。4.如权利要求2所述的基于路网的加密方法,其特征在于,所述对所述各加密节点的加密转盘所对应的加密映射关系进行更新的步骤,包括:根据转盘初始化函数,确定所述各加密节点的加密转盘的转动起始位置;根据转盘旋转函数,确定所述各加密节点的加密转盘的转动特征数据;基于所述转动起始位置和所述转动特征数据,对所述各加密节点的加密转盘所对应的加密映射关系进行更新。5.如权利要求1所述的基于路网的加密方法,其特征在于,所述构建加密路网的步...
【专利技术属性】
技术研发人员:曲立锴,李晨龙,
申请(专利权)人:北京众尖同屏数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。