自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 chap1-绪论

绪论问题NLP:让计算机实现自动或人机互助的语言处理功能,实现海量语言信息的自动处理、知识挖掘和有效利用基本概念语言 Language由语音、词汇、语法构成的一定系统自然语言区别于人为编造的语言,例如程序语言语言学 Linguistics语音和文字是语言的两个基本属性三个不同语系屈折语用词的形态变化表示语法关系黏着语词内有专门表示语法意义的附加成分孤立语/分析语形态变化少,语法关系靠次序和虚词表示语音学 Phonetics研究人类发音特点,语音

2021-12-27 12:02:19 1415

原创 密码学-密钥管理与分发

密钥管理与分发基于对称加密的对称密钥分发A,B分别与KDC(密钥分发中心)共享主密钥Ka,KbK_a,K_bKa​,Kb​A向KDC请求会话密钥,发送临时交互号N1N_1N1​KDC返回消息,包括KaK_aKa​加密的Ks,N1K_s,N_1Ks​,N1​,KbK_bKb​加密的Ks,IDaK_s,ID_aKs​,IDa​A向B转发数据由会话密钥(数据加密密钥)加密,会话密钥由主密钥(密钥加密密钥)加密密钥分层控制会话密钥有效期分布式密钥控制A,B共享主密钥KmK_mKm​基于

2021-06-30 22:04:11 1529

原创 密码学-数字签名

数字签名数字签名概述特征验证签名者、签名日期和时间认证被签名消息内容能够由第三方仲裁数字签名具有认证功能,具有可验证性和不伪造性攻击唯密钥攻击攻击者知道公钥已知消息攻击攻击者掌握一些<消息,签名>对一般选择消息攻击攻击者选择一些消息获得签名,不针对特定签名者定向选择消息攻击攻击者掌握公钥,选择一些消息获得签名,针对特定签名者适应性选择消息攻击攻击者选择与已知<消息,签名>对相关的消息获得签名攻击方案完全破译获得私钥

2021-06-30 21:54:57 460

原创 密码学-消息验证码

消息验证码对消息认证的要求网络环境中的攻击保密性属于被动攻击消息泄露传输分析加密完整性属于主动攻击伪装内容修改顺序修改计时修改消息认证可追究性属于主动攻击发送方否认接收方否认数字签名及一些协议认证的功能验证消息真实性验证消息完整性验证消息顺序性和实践性验证消息不可否认性消息认证函数产生认证符的函数Hash函数消息加密消息认证码 MAC消息加密对称加密提

2021-06-30 21:23:52 667

原创 密码学-密码学Hash函数

密码学Hash函数Hash函数将可变长度的数据块MMM作为输入,产生固定长度的Hash值h=Hash(M)h=Hash(M)h=Hash(M)目标输出的结果均匀分布且看起来随机对于消息某一位或几位的改变极大可能改变Hash值安全性单向性对于指定的Hash值找到对应的数据块不可行抗碰撞性找到不同数据块对应相同的Hash不可行Hash函数用于确定数据是否被篡改,即保证完整性Hash的应用消息认证消息认证是用来验证消息完整性的一种机制或服务。消息认证确保收到的数据确实和

2021-06-30 21:01:26 1702

原创 密码学-密钥管理和其他公钥密码体制

密钥管理和其他公钥密码体制Rabin公钥密码体制参数大素数p,qp,qp,q满足p=q=3mod  4p=q=3\mod 4p=q=3mod4n=p×qn=p\times qn=p×q加解密加密算法C=M2mod  nC=M^2\mod nC=M2modn解密算法{M2=Cmod  pM2=Cmod  q\left\{ \begin{array}{rcl} M^2=C\mod p\\ M^2=C\mod q \end{array}\right.

2021-06-30 20:20:47 273

原创 密码学-公钥密码学与RSA

公钥密码学与RSA公钥密码体制基本原理解决传统密码中最困难的两个问题密钥分配问题数字签名问题公钥密码体制公钥密码算法依赖数学难问题公钥密码算法依赖一个加密密钥和一个与之相关不相同的解密密钥根据加密密钥求解密密钥是不可行的两个密钥中任何一个可用来加密,另一个解密公钥密码体制中不存在密钥分发问题,当新用户加入系统只需要产生一对密钥组成明文密文公钥私钥加密算法解密算法功能保密公钥加密,私钥解密数字签名私钥签名,公钥认证应用算法加解密

2021-06-30 19:37:58 268

原创 密码学-伪随机数的产生和流密码

伪随机数的产生和流密码随机数产生的原则随机数的使用密钥分发和相互认证方案会话密钥的产生RSA公钥加密算法中密钥的产生对称流密码的位流产生对于随机数的要求随机性分布均匀性000和111出现的概率大致相等独立性任何子序列不能由其他序列推导不可预测性敌手不能从先前的随机数推导出后面的随机数TRNG,PRNG,PRF确定性算法能够产生经受得住随机性检测的序列,序列并非统计随机,称之为伪随机数。TRNG 真随机数产生器将随机的源作为输入,称为熵源PR

2021-06-30 19:06:12 920

原创 密码学-分组加密的工作模式

分组加密的工作模式多重加密和三重DES双重DES加密C=E(K2,E(K1,P))C=E(K_2, E(K_1, P))C=E(K2​,E(K1​,P))约化为单次加密可能存在K3K_3K3​满足E(K3,P)=(K2,E(K1,P))E(K_3, P)=(K_2, E(K_1, P))E(K3​,P)=(K2​,E(K1​,P))中间相遇攻击对与任何分组密码都有效,若C=E(K2,E(K1,P))C=E(K_2, E(K_1, P))C=E(K2​,E(K1​,P)),则存在X=E(

2021-06-30 18:12:45 656

原创 计算机网络-应用层

应用层不同网络应用之间有不同的通信规则。应用层协议需要通过位于不同主机中的多个应用进程之间的通信和协同工作来完成。应用层需要精确定义进程之间的通信规则。很多应用层协议基于客户服务器方式。客户是服务请求方,服务器是服务提供方。域名系统 DNS域名系统 DNS(Domain Name System)域名系统将互联网上的主机名字转换成IP地址。‼️超文本传送协议 HTTP操作过程HTTP协议定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样吧文档传送给浏览器。HTTP是面

2021-06-29 20:39:00 183 1

原创 计算机网络-运输层

运输层运输层协议概述进程间通信运输层向上面的应用层提供通信服务,属于面向通信部分的最高层,是用户功能中的最低层。端到端通信时,只有网络边缘的主机的协议栈由运输层,核心部分的路由器只有下三层。真正通信的是一台主机的一个进程和另一台主机的一个进程,主机通信实际是应用进程互相通信。运输层的重要功能:复用、分用复用指发送方的不同应用进程使用同一个运输层协议传输数据。分用指接受方运输层在剥去报文首部能够将数据正确交付目的应用进程。运输层还需要进行差错检测,网络层只检验校验和。运输层协议:

2021-06-29 20:22:29 210

原创 计算机网络-网络层

网络层网络提供的两种服务面向连接可靠交付由网络负责建立虚电路,利用链路的全部带宽,预留通信的全部资源无连接可靠交付由端系统负责网络层向上只提供简单的、无连接的、尽最大努力交付的数据报服务。网络层不提供服务质量的承诺,不提供端到端的可靠传输。传输之前可以不建立连接。优点网络造价大大降低运行方式灵活能够适应多种应用网际协议IP配套协议地址解析协议 ARP Address Resolution Protocol网际控制报文协议 ICMP Internet Cont

2021-06-29 18:08:18 338

原创 计算机网络-数据链路层

数据链路层数据链路层使用信道:点对点信道广播信道‼️点对点信道的数据链路层链路就是从一个结点到相邻结点的一段物理链路,而中间没有任何其他的交换节点。数据链路是物理链路上加上必要的通信协议。现在最常用的方法是使用**适配器(网卡)**实现数据链路协议的硬件和软件。一般适配其都包括了数据链路层和物理层。链路又称物理链路,数据链路又称逻辑链路。数据链路层协议又称通信规程。数据链路层的协议数据单元——帧。数据链路层把网络层交下来的数据构成帧发送到链路上。数据链路层把收到的帧中

2021-06-29 16:11:07 255

原创 密码学-高级加密标准

高级加密标准高级加密标准AES,选择Rijndael作为胜出算法。AES结构总体结构明文 128bit密钥128bit AES-128 秘密192bit AES-192 机密256bit AES-256 绝密将加密或解密输入描述为4×44\times 44×4状态矩阵,进行10轮变换。将初始密钥扩展为44个字,共11轮密钥。详细结构AES结构不是Feistel结构。AES加密算法与解密算法具有结构等价性。且具有良好的雪崩效应。变换函数字节代替 Sub Bytes

2021-06-29 14:43:38 334

原创 密码学-分组密码和数据加密标准

分组密码和数据加密标准传统分组密码结构分组密码与流密码流密码每次加密数据流的一位或一个字节,例如Vigenere密码和Vernam密码。分组密码是将一个明文分组整体加密,并且通常得到与之等长的密文分组。Feistal密码结构设计动机nnn位明文分组的的可逆映射共2n!2^n!2n!个(具有2n!2^n!2n!个代换的分组密码称为理想分组密码)。nnn较小,则容易被穷举攻击攻破nnn较大,需要n×2nn\times2^nn×2n的存储空间存储密钥密码结构Shannon提出S-P Ne

2021-06-29 14:41:15 757

原创 计算机网络-物理层

物理层‼️物理层的基本概念物理层考虑的是怎样在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层要尽可能地屏蔽不同传输媒体和通信手段的差异。物理层的协议称为物理层规程(procedure)。物理层传输媒体接口特性:机械特性电气特性功能特性过程特性数据通信的基础知识数据通信模型通信系统:源系统、发送端、发送方源点发送器调制器传输系统、传输网络、目的系统、接收端、接收方接收器解调器终点常用术语数据

2021-06-29 10:09:00 80

原创 密码学-传统加密技术

传统加密技术对称密码模型明文 plaintext加密算法 encryption密钥 key密文 cipher解密算法 decryption传统密码的要求:加密算法足够强,密钥安全采用对称密码,首要的安全问题是密钥的保密性。密码学是研究信息的保密和复原保密信息以获取其真实内容的学科。密码编码学和密码分析学统称密码学。密码编码学 Cryptography研究对信息进行编码实现隐蔽信息。转换明文为密文的运算类型加密算法的两个原理:代替、置换密钥对称密码、单钥密

2021-06-28 21:46:07 1100

原创 密码学-计算机与网络安全概念

计算机与网络安全概念计算机安全的概念计算机安全的定义计算机安全:对于一个自动化的信息系统,采取保护措施确保信息系统资源的完整性、可用性和保密性。计算机安全的关键目标(CIA三元组):保密性(Confidentiality)数据保密性隐私或密码信息不向非授权者泄漏或使用隐私性个人能够控制自身相关信息能否被收集、保存、公开保密性的缺失:信息的非授权泄漏完整性(Integrity)数据完整性信息和程序以特定和授权的方式改变系统完整性系统以正常方式执行预

2021-06-28 21:05:05 290

原创 计算机网络-概述

概述计算机网络在信息时代中的作用21世纪的重要特征是数字化、网络化、信息化,是以网络为核心的信息时代。电信网络有线电视网络计算机网络发展最快并起核心作用互联网 Internet互联网的特征:连通性、资源共享互联网概述网络的网络计算机网络(网络)由若干结点和连接这些节点的链路组成。互连网(internet)是网络的网络,通过路由器把网络连起来,构成覆盖更大的计算机网络。网络把许多计算机连接在一起,互连网把许多网络通过路由器连接在一起。与网络相连的计算机称为主机。

2021-06-28 20:24:33 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除