软考中级信息安全工程师杂记3-密码学
1.DES分组长度为64比特,使用56比特密钥对64比特的明文串进行16轮加密,得到64比特的密文串。
将56位密钥分成两半,然后通过左循环移一位或者两位的方式选取子密钥,最终选取到56位中的选取出48位子密钥。这个过程 叫做压缩置换。
2.近代密码学认为,一个密码仅当它能经得起已知明文攻击时才是可取的。
3.位置隐私保护体系结构可分为三种:集中式体系结构、客户/服务器体系结构和分布式体系结构。
4.BLP特性
简单安全规则:当主体的安全级可以支配客体的安全级,且主体对客体有自主型读权限,主体可以读客体。
*特性:当客体的安全级别可以支配主体的安全级,且主体对客体有自主型写权限时,主体可以写入客体。
(简单安全读,*写)
5.IDEA(InternationalDataEncryptionAlgorithm)是国际数据加密算法的简记,是一个分组加密处理算法,其明文和密文分组都是64比特,密钥长度为128比特。
6.破译RSA密码体制基本上等价于分解n。基于安全性考虑,要求n长度至少应为1024比特,然而从长期的安全性来看,n的长度至少应为2048比特,或者是616位的十进制数。
7.Diffie-Hellman密钥交换协议的安全性基于求解离散对数的困难性
8.国密算法

sm2为椭圆曲线
sm3为哈希算法,输出为256位
sm4分组密码
9.访问控制的目标有两个:一是防止非法用户进入系统;二是阻止合法用户对系统资源的非法使用,即禁止合法用户的越权访问。
10.根据密码分析者(敌手)在破译时已具备的前提条件,人们通常将密码分析攻击类型分为五种,分别叙述如下。
(1)唯密文攻击:密码分析者只拥有一个或多个用同-一个密钥加密的密文,没有其他可利用的信息。
(2)已知明文攻击:密码分析者仅知道当前密钥下的一些明文及所对应的密文。
(3)选择明文攻击:密码分析者能够得到当前密钥下自己选定的明文所对应的密文。
(4)密文验证攻击:密码分析者对于任何选定的密文,能够得到该密文“是否合法”的判断。
(5)选择密文攻击:除了挑战密文外,密码分析者能够得到任何选定的密文所对应的明文
11.密码学主要由密码编码和密码分析两个部分组成。其中,密码编码学研究信息的变换处理以实现信息的安全保护,而密码分析学则研究通过密文获取对应的明文信息。
12.AES标准规定的密钥长度是128、192和256比特三种。512比特不是AES的标准密钥长度。
13.IPSec的AH(认证头)协议提供数据完整性、数据源认证和防重放攻击服务,但不加密数据。ESP(封装安全载荷)协议提供加密,也可选提供认证。SSL和PPTP是其他类型的协议。
14.BLP模型是一个多级安全模型,其核心是防止信息从高安全级流向低安全级(“不上读,不下写”),最初是为满足军事保密需求而设计的,属于机密性策略的典范。
Biba模型是与BLP对应的完整性模型,其核心规则是防止信息从低完整性级别流向高完整性级别(“不下读,不上写”),旨在保护数据的完整性。
15.PGP是一种加密软件,应用了多种密码技术,其中密钥管理算法选用RSA、数据加密算法IDEA、完整性检测和数字签名算法,采用了MD5和RSA以及随机数生成器,PGP将这些密码技术有机集成在一起利用对称和非对称加密算法的各自优点,实现了一个比较完善的密码系统。
16.基于角色的访问控制(RBAC)就是指根据完成某些职责任务所需要的访问权限来进行授权和管理。RBAC由用户(U)、角色(R)、会话(S)和权限(P)四个基本要素组成。
17.SHA-1与MD5的设计原理类似,同样也以512位数据块为单位来处理输入,产生160位的哈希值,具有比MD5更强的安全性。
18.DOS/DDOS与网络流量清洗方法

19.DES算法中S盒变换是一种压缩替换,通过S盒将48位输入变为32位输出。共有8个S盒,并行作用。每个S盒有6个输入,4个输出,是非线性压缩变换。
20.RSA算法是基于大整数因子分解的困难性而提出的。
21.Syslogd是Linux的日志服务进程
22.PKI就是有关创建、管理、存储、分发和撤销公钥证书所需要的硬件、软件、人员、策略和过程的安全服务设施。
23.windows操作系统自带的文件加密工具是EFS,为NTFS格式的磁盘文件加密。
24.IPS入侵防御系统需要串接在网络中,分析经过的数据包,对异常的数据包进行阻断,因此需要对数据包进行分析和处理,所以会影响网络性能。
25.SSL协议运行在传输层与应用层之间,应用层数据先通过SSL协议进行加密、身份验证和完整性校验。加密后的数据再交给传输层的TCP协议进行传输,实现“端到端安全通信”。
26.PKI提供的核心服务包括了真实性、完整性、保密性、不可否认性等信息安全的要求。(不包含访问安全性)
27.普遍认为,160位长的椭圆曲线密码的安全性相当于1024位的RSA密码。
美国国家标准与技术局和ANSIX9已经设定了最小密钥长度的要求,RSA和DSA是1024位,ECC是160位
28.SET中采用的公钥加密算法是RSA的公钥密码体制,私钥加密算法采用的是DES数据加密标准,消息首先以56位DES密钥加密,然后装入使用1024位RSA公钥加密的数字信封在通信双方传输。
29.RSA算法是基于大整数因子分解的困难性而提出的。
密文C=m^e mod n ,其中n 为 p*q
30. SMTP、POP3、IMAP都是基于ASCII文本格式的应用层协议,会话过程使用明文。S/MIME安全/多用途互联网邮件扩展协议,用于提供数据保密、完整性保护、认证和鉴别服务。
31.安卓系统架构从下到上分为:Linux内核层、系统运行库层、应用程序框架层、应用程序层,媒体框架属于系统运行库层。
32.数字签名分为两种,一种是确定性数字签名,其明文与密文一一对于,另一种是随机化或概率式数字签名,对同一消息的签名是随机变化的,一个明文可能有多个合法数字签名。
33.网络安全风险管理中的风险管理内容主要包括:资产识别、威胁识别、脆弱性识别,以及对它们的评估。
34.由于其较长的密钥长度和广泛的应用,AES被认为是最安全的私钥密码典型算法之一。
35.一种完善的签名应满足以下三个条件:
(1)签名者事后不能抵赖自己的签名;
(2)任何其他人不能伪造签名;
(3)如果当事的双方关于签名的真伪发生争执,能够在公正的仲裁者面前通过验证签名来确认其真伪。
36.RADIUS基于UDP协议,认证端口为1812,计费端口为1813,传输过程中的密码本身加密,其它部分明文传输,支持多种认证方式。RADIUS使用UDP作为其传输协议。
37.DSS数字签名标准的核心是数字签名算法DSA,该签名算法中杂凑函数采用的是SHA1
38.Kerberos方式下,用户、认证中心、服务提供服务器三者间的通信,都采用AES加密算法进行加密。
39.Fusionlnsight的身份认证使用LDAP作为账户管理系统,并通过Kerberos对账户信息进行安全认证。
40.Kerberos协议中要求用户经过AS和TGS两重认证的优点主要有两点:
(1)可以显著减少用户密钥的密文的暴露次数,这样就可以减少攻击者对有关用户密钥的密文的积累。
(2)Kerberos认证过程具有单点登录的优点,只要用户拿到了TGT并且该TGT没有过期,那么用户就可以使用该TGT通过TGS完成到任一服务器的认证过程而不必重新输入密码。
41.SSO的核心价值是用户体验的提升,用户只需一次登录,即可访问所有授权系统,无需记忆多套口令和重复登录。

浙公网安备 33010602011771号