选择加密

科技工作者之家 2020-11-17

选择加密(selective encryption),又称部分加密,通常用于多媒体数据加密。由于多媒体数据量非常大,加密是一个很耗时的操作。为了满足多媒体应用的实时(real-time)要求,可以利用多媒体数据的特性,仅选择多媒体的部分数据进行加密,但仍然能够对多媒体的内容起保密作用,这种方法称为选择加密。

加密简介加密是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。

在密码学中,加密是将明文信息隐匿起来,使之在缺少特殊信息时不可读。虽然加密作为通信保密的手段已经存在了几个世纪,但是只有那些对安全要求特别高的组织和个人才会使用它。在20世纪70年代中期,强加密(Strong Encryption)的使用开始从政府保密机构延伸至公共领域,并且已经成为保护许多广泛使用系统的方法,比如因特网电子商务、手机网络和银行自动取款机等.

加密可以用于保证安全性,但是其它一些技术在保障通信安全方面仍然是必须的,尤其是关于数据完整性和信息验证;例如,信息验证码(MAC)或者数字签名。另一方面的考虑是为了应付流量分析。

加密或软件编码隐匿(Code Obfuscation)同时也在软件版权保护中用于对付反向工程,未授权的程序分析,破解和软件盗版及数位内容的数位版权管理(DRM)等

加密的分类加密建立在对信息进行数学编码和解码的基础上。加密类型分为两种,对称加密与非对称加密,对称加密双方采用共同密钥,(当然这个密钥是需要对外保密的),这里讲一下非对称加密,这种加密方式存在两个密钥,密钥 -- 一种是公共密钥(正如其名,这是一个可以公开的密钥值),一种是私人密钥(对外保密)。 您发送信息给我们时,使用公共密钥加密信息。 一旦我们收到您的加密信息,我们则使用私人密钥破译信息密码(被我们的公钥加密的信息,只有我们的唯一的私钥可以解密,这样,就在技术上保证了这封信只有我们才能解读——因为别人没有我们的私钥)。 使用私人密钥加密的信息只能使用公共密钥解密(这一功能应用与数字签名领域,我的私钥加密的数据,只有我的公钥可以解读,具体内容参考数字签名的信息)反之亦然,以确保您的信息安全。

选择加密技术性能的衡量一般地,衡量选择加密技术的性能主要包括以下 4 个指标1:

(1) 安全性:加密后的文件应能达到应用所需要的退化或保密程度,并能抵抗各种密码学攻击。

(2) 加密数据量:选择加密技术在保证安全性的前提下应尽量减少加密的数据量,从而提高计算速度。

(3) 压缩率:加密的引入对多媒体对象的压缩率影响不大,从而减少多媒体的存储空间。

(4) 格式兼容性:加密后的多媒体数据的语法格式不会改变。

本词条内容贡献者为:

王沛 - 副教授、副研究员 - 中国科学院工程热物理研究所

科技工作者之家

科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。