15、软件应用安全的现代技术

软件应用安全的现代技术

1. 引言

如今,信息系统安全服务面临着更高的复杂性。由于网络具有异构性、广泛传播、开放性和互联性等特点,它们面临着巨大的威胁和攻击,且这类攻击及利用攻击的技术还在不断增加。保障和维护网络中数据与信息的安全,是企业的一项重要业务活动,对信息安全的需求也日益增长。

在当今的信息安全领域,用于保密和认证的加密算法起着至关重要的作用。随着当前网络、互联网和分布式系统的发展,加密技术已成为确保现代网络软件应用安全的关键技术。若一个加密系统即使攻击者拥有无限的计算能力也无法攻破,那么它被称为无条件安全的,其数学原理基于信息论和概率论。每个密码学家的目标都是将加密系统遭受成功攻击的概率降为零,而概率论为实现这一目标提供了方法。

我们的目标是开发基于进化模型的DNA加密密钥,将其集成到作为Java加密扩展(JCE)的DNAProvider中,并与DNA加密(DNAE)系统结合,用于保障我们开发的基于Web的软件应用的安全。JCE作为一个扩展包,为加密服务提供了实现,它支持密钥协商、加密、解密和密钥生成等功能。通过JCE,我们能够独立实现基于进化模型的DNA加密密钥,用于保障基于Web的业务流程的安全。

我们基于分子生物学中心法则(CDMB)开发、实现并测试了安全系统软件应用,从中推导出基于进化模型的DNA加密密钥。我们的加密系统包含一个或多个算法,这些算法通过接收可变输入并生成相应输出来实现计算过程。若算法的行为完全由输入决定,则称为确定性算法;若每次使用相同输入执行时产生不同输出,则为概率性算法。我们致力于开发作为JCE子集的无条件安全的DNAE系统,将其作为安全提供者DNAProvider的一部分。

生物技术方法(如重组DNA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值