信息加密技术

信息加密技术

本章要点

传统工艺加密方法

DES加密算法和RSA加密算法

计算机网络的加密技术

几个简单加密软件的使用

概 述

信息加密技术是保障信息安全的核心技术。信息安全的技术主要包括监控、扫描、检测、加密、认证、防攻击、防病毒以及审计等几个方面,其中加密技术是信息安全的核心技术,已经渗透到大部分安全产品之中,并正向芯片化方向发展。通过数据加密技术可以在一定程度上提高数据传输的安全性,保证传输数据的完整性。一个数据加密系统包括加密算法、明文、密文以及密钥,密钥控制加密和解密过程,一个加密系统的全部安全性是基于密钥的,而不是基于算法,所以加密系统的密钥管理是一个非常重要的问题。

数据加密过程就是通过加密系统把原始的数字数据(明文),按照加密算法变换成与明文完全不同的数字数据(密文)的过程。

下面先学习一些名词概念。

加密系统:由算法以及所有可能的明文、密文和密钥组成。

密码算法:密码算法也叫密码(cipher),适用于加密和解密的数学函数 (通常情况下,有两个相关的函数,一个用于加密,一个用于解密)。

明文(plaintext):未被加密的消息。

密文(ciphertext):被加密的消息。

加密(encrypt)、解密(decrypt):用某种方法伪装数据以隐藏它原貌的过程称为加密;相反的过程叫解密。

密钥(key):密钥就是参与加密及解密算法的关键数据。没有它明文不能变成密文,密文不能变成明文。

画图来解释一下。

加密密钥 解密密钥

| |

明文 → “加密” → 密文 → “解密” → 明文

有时候,加密密钥=解密密钥(对称加密时)。假设E为加密算法,D为解密算法,P为明文则数据的加密解密数学表达式为:P=D(KD,E(KE,P))。

你可能喜欢

  • 数据加密技术
  • 信息技术论文
  • 计算机安全
  • 计算机网络安全论文
  • 加密解密
  • 网络安全发展趋势
  • 网络安全现状分析

信息加密技术相关文档

最新文档

返回顶部