美文网首页
保密通信原理(纯理论)

保密通信原理(纯理论)

作者: d29ffe667cf2 | 来源:发表于2017-06-05 12:11 被阅读0次

保密通信的一些基础知识:

一般而言:加密体系分为两大类,分别是公钥加密体系和私钥加密体系。原理如下:

密码通信依靠密钥,加密算法,密码传送,解密,解密算法的保密来保证安全性。

密码将明文变为密文,称为加密,密码称为密钥。

完成加密的规则称为:加密算法。

将密文传送到解密方称为:密码传送。

把密文变为明文称为解密,完成解密的规则称为:解密算法。

若使用对称密码算法,则K=K',如果使用公开密码算法,则K不等于K'

整个通信系统安全性蕴含于密钥之中。

公钥加密体系基于单向函数(one way function),即给定x,很容易计算出F(x),逆运算比较困难。典型的如RSA是最有代表性的公开密钥算法,保密性建立在分解有大素数因子的合数的基础上。

现代电子商务保密信息量95%应用于RSA算法,但RSA存在一些问题。

无法从理论上证明算法的不可破性,尽管对于己知的算法,计算所需的时间随输入的比特数呈指数增加,我们只要增加密钥的长度即可提高加密体系的安全性,但没人能够肯定是否存在更为先进的快速算法。

另一种广泛使用的加密体系则基于公开算法和相对前者较短的私钥。例如DES (DataEncryption Standard, 1977)使用的便是56位密钥和相同的加密和解密算法。这种体系的安全性,同样取决于计算能力以及窃听者所需的计算时间。事实上,1917年由Vernam提出的“一次一密乱码本”(one time pad) 是唯一被证明的完善保密系统。这种密码需要一个与所传消息一样长度的密码本,并且这一密码本只能使用一次。

然而在实际应用中,由于合法的通信双方(记做Alice和Bob)在获取共享密钥之前所进行的通信的安全不能得到保证,这一加密体系未能得以广泛应用。

现代密码学认为,任何加密体系的加密解密算法都是可以公开的,其安全性在于密钥的保密性。实际上,由于存在被动窃听的可能性,如果通信双方完全通过在经典信道上传输经典信息,则在双方之间建立保密的密钥是不可能的。

相关文章

  • 保密通信原理(纯理论)

    保密通信的一些基础知识: 一般而言:加密体系分为两大类,分别是公钥加密体系和私钥加密体系。原理如下: 密码通信依靠...

  • Handler原理(纯理论存在)

    Handler原理分析: 概念: handler是Android提供给我们用来更新UI的机制,同时也是一套消息处理...

  • 网络防御技术

    1、安全认识的发展:通信安全 --> 信息安全 --> 信息保障 (1)通信保密 基本通信模型:信源编码、信道编码...

  • 常见加密算法简介以及DNS服务其原理

    一、常见的加密算法及其原理 利用加密算法和协议对通信数据进行加密是保证安全通讯的常用方法,以保证通讯数据的保密性、...

  • 了解https

    HTTPS https时代来了 知乎 解决问题 (保密、真实、有效) 通信内容的保密性 : 加密算法对内容加密 ...

  • 9. 保密通信小记

    题记:失败的经历总是惨痛的,关键是要快速的重新振作起来,再次前行。最近的面试总是被问到加密算法的问题,这让我很郁闷...

  • Binder机制

    进程间通信方式 Android Binder框架图 Android系统框架 IPC 进程通信原理 Binder原理...

  • 笔记|08

    光纤通信的特点:通信容量大;传输损耗低;经济、轻便;抗干扰能力强;保密性能好 量子通信:利用量子纠缠效应进行信息传...

  • Binder进程间通信-JAVA层

    进程间通信基本原理 进程间通信原理 Binder是什么? IPC(Inter-Process Communicat...

  • 【详解】探究 Objective-C 对象的底层原理

    本文基于对象的实现原理来深入剖析 OC 的底层相关原理。这里并不会简单的介绍纯理论知识,而是借助工具和编码实现相关...

网友评论

      本文标题:保密通信原理(纯理论)

      本文链接:https://www.haomeiwen.com/subject/jzakfxtx.html