信息安全中的扩散是什么?
扩散是一种加密过程,其中一个明文符号的权重被分散到一些密文符号上,目的是隐藏明文的统计特性。一个简单的扩散元素是位置换,它可以经常用于DES中。AES需要更高级的Mix-column过程。
密码只能实现混淆,包括移位密码或二战加密机Enigma都不能提供保护。仅实现扩散的密码也不安全。然而,通过这些服务的级联,可以构建一个强大的密码。
扩散意味着,如果改变明文的单个位,那么(统计上)密文中的一半位必须改变;同样,如果改变密文的单个位,那么大约一半的明文位应该改变。
因为一位只有两种状态,当它们都被重新计算并从一个明显随机的位置更改到另一个位置时,一半的位将具有修改后的状态。
扩散的概念是隐藏密文和明文之间的关系。这将使试图找出明文的攻击者变得复杂,并通过将其分散在行和列中来增强明文的冗余性。这可以通过转置算法实现,并且只能由分组密码使用。
现代分组密码具有优越的扩散特性。在密码级别,这意味着改变一个明文位平均会导致改变一半的输出位,第二个密文在统计上看起来与第一个密文独立。在处理分组密码时,这是一个必须记住的重要特性。
信息技术的推广和传播已在经济学和信息系统规则中得到很好的研究。这导致了广泛接受和使用的理论的进步,包括创新扩散理论和技术接受模型。
然而,在信息安全研究中,这些理论的使用频率非常低,并提出了一种结构化的方法来评估信息安全技术的行业成功,该方法依赖于创新扩散过程。他们还将这种方法应用于多种技术,包括数字签名、隐私增强技术和联合身份管理。
优势是指一项创新相对于其取代的概念被认为优越的程度。创新是否具有客观优势并不重要,重要的是使用者是否认为该创新是有利的。
兼容性是指一项创新在多大程度上被认为与潜在采用者的当前价值观、先前经验和需求一致。与当前价值观相符的创新比与社会制度的规范和价值观不相符的创新更容易传播。