软件应用安全的现代技术:DNA 加密的创新之路
1. 引言
如今,信息系统安全服务面临着更高的复杂性。网络的广泛传播、开放性和互联性使其面临着巨大的威胁和攻击,且安全攻击及相关技术还在不断发展。保障和维护网络中数据与信息的安全已成为企业的重要业务活动,对信息安全的需求也日益增长。
在当今的信息安全领域,用于保密和认证的加密算法起着至关重要的作用。随着网络、互联网和分布式系统的发展,密码学已成为确保现代 Web 软件应用安全的关键技术。一种攻击者即使拥有无限计算能力也无法攻破的加密系统被称为无条件安全系统,其数学原理基于信息论和概率论。密码学家的目标是将加密系统遭受成功攻击的概率降至零,而概率论为实现这一目标提供了方法。
本文旨在开发基于进化模型的 DNA 加密密钥,并将其集成到作为 Java 加密扩展(JCE)的 DNAProvider 中,与 DNA 加密(DNAE)系统一起用于保障开发的基于 Web 的软件应用的安全。
Java 加密扩展(JCE)是一个扩展包,包含了加密服务的实现。它提供了一个提供者实现以及 API 包,支持密钥协商、加密、解密和密钥生成等功能。通过 JCE,不同的安全实现可以作为消息摘要、加密、数字签名和密钥等插入到安全包中。这使得我们能够独立实现基于进化模型的 DNA 加密密钥,用于基于 Web 的业务流程安全。
与对称加密只使用一个密钥不同,公钥算法基于数学函数,使用两个独立的密钥。我们基于分子生物学的中心法则(CDMB)开发、实现并测试了安全系统软件应用,从中提取基于进化模型的 DNA 加密密钥。我们的工作重点在于开发作为 JCE 子集的无条件安全 DNAE 系统,作为安全提供者 DNAProvider 的一部
超级会员免费看
订阅专栏 解锁全文
72

被折叠的 条评论
为什么被折叠?



