-
公开(公告)号:CN110430044A
公开(公告)日:2019-11-08
申请号:CN201910633178.2
申请日:2019-07-10
Applicant: 南京工业大学
Abstract: 本发明公开一种基于ElGamal加密的双层加密方法。涉及网络安全领域,该方法主要对数据在网络传输过程中提供安全性保护,并且针对传统的单层加密面对如今的网络攻击抵御能力不强,依然有可能出现信息泄露或是被窃取的问题进行了改进。该方法对传输过程中的数据进行了更为复杂的双层加密。对第一个传输的数据包该方法依旧使用基于ElGamal加密方法的单层公钥加密方法。对于接下的每一个数据包,该方法首先对数据包进行第一层基于ElGamal算法的加密,同时使用NKCP计算方法计算K值,利用该K值进行第二次加密。同样的,接收端也使用双层解密,获得传输的明文。基于ElGamal加密的双层加密算法可以提高加密的复杂度,从而更好的保证数据传输过程中的安全性和完整性。