Information Security
文章平均质量分 90
timerring
知行合一
展开
-
有关信息安全的理解与思考
通过学习信息安全以及算法实践,我对于信息安全的理论有了更深层次的认识,明白了一些信息安全的基本理论与技术,例如密码技术、认证技术、数字签名技术、访问控制技术等等,此外,我也对信息安全在网络安全上的一些应用更加熟悉,例如一些网络安全协议SSL等。此外还有关于系统安全技术的认识,例如恶意代码分析蠕虫、特洛伊木马等等,此外,我还学习了不少有关于信息安全的数学基础知识,其中包括数论中有关群的知识、计算复杂性理论以及拓展欧几里得算法等等。可见信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应原创 2022-07-08 23:59:54 · 23118 阅读 · 0 评论 -
SSL会话原理详解与疑问解答
建立一个 SSL会话,如图1。结合服务器到客户端的认证,但是没有客户端到服务器的认证。设客户端(Alice)准备使用信用卡从服务器(Bob公司)购买一些东西。图1协议被用来派生密钥K1和K2,这两个密钥将被用来加密和认证Alice 的信用卡号以保证SSL会话的安全(当卡号被发送给Bob公司时)。简明地讨论下面几点关于SSL的问题:(a)为什么需要Alice 的 web浏览器认证 Bob 的公钥?(b)在这个版本的协议中,Bob没有办法建立阶段认证Alice,这对Bob来说有问题吗?为什么?(c)密钥原创 2022-07-08 23:56:33 · 21892 阅读 · 0 评论 -
扩展Euclidean算法求乘法逆原理详解与算法实现
利用扩展Euclidean算法计算下列的乘法逆:(1) $17^{-1}$ mod 101(2) $357^{-1}$ mod 1234(3)计算 gcd(57,93),并找出整数s和t,使得57s+93t=gcd(57,93)(4)求解下列同余方程组X≡12(mod 25)X≡9(mod 26)X≡23(mod 27)采用扩展欧几里得算法求解乘法逆元,通过学习可知,扩展欧几里得算法除了计算a、b两个整数的最大公约数,此算法还能找到整数x、y(其中............原创 2022-07-08 23:36:17 · 21982 阅读 · 0 评论 -
AES加解密原理详解与算法实现
AES密码编写要编写AES算法,首先了解AES算法原理,AES算法是一个对称分组密码算法。数据分组长度必须是 128 bits,使用的密钥长度为 128,192 或 256 bits。对于三种不同密钥长度的 AES 算法,分别称为“AES-128”、“AES-192”、“AES-256”。AES加密算法涉及4种操作:字节替代(SubBytes)、行移位(ShiftRows)、列混(MixColumns)和轮密钥加(AddRoundKey)。 从AES的加密和解密的流程图中可知:解密算法的每..原创 2022-07-08 23:22:08 · 69138 阅读 · 2 评论 -
DES加解密算法原理详解与实现
DES密码编写:要编写DES密码,先熟悉DES原理,其基本流程就是先将明文分成64bit的分组,然后将64bit二进制码输入到密码器中,密码器对输入的64位码首先进行初始置换,然后在64bit主密钥产生的16个子密钥控制下进行16 轮乘积变换,接着再进行逆置换就得到64位已加密的密文。DES的流程图如下:其中DES算法明文分组长为64bit,加密后得到64bit密文,输入初始种子密钥为64bit,第8、16、24、32、40、48、56、64为奇偶校验位,实际的密钥长为56bit。DES加密过程由三个阶段原创 2022-07-08 23:11:37 · 81078 阅读 · 1 评论 -
两个转子的转轮机原理详解与算法实现
转轮机编写(2个转子) 首先了解关于Rotor Machines的概念,转轮机由一个键盘和一系列转轮组成,每个转轮是26个字母的任意组合。转轮被齿轮连接起来,当一个转轮转动时,可以将一个字母转换成另一个字母。照此传递下去,当最后一个转轮处理完毕时,就可以得到加密后的字母。还有一个经典的实例——Enigma-..................原创 2022-07-08 22:56:20 · 22310 阅读 · 0 评论 -
维吉尼亚密码原理详解及算法实现
Playfair密码编写(或者采用维吉尼亚密码编写,输入明文长度是任意的)****明文:量子通信保密技术的诞生和快速发展主要取决于以下两个因素: a、经典保密通信面临着三个难以彻底解决的关键问题,即密钥协商、身份识别和窃听检测,这些问题的有效解决需要新技术。b、在对新技术的探索中,人们发现了量子内在的安全特性及其可能的应用。请写出你的密码机输出结果。可以采用Playfair密码或者Vigenère密码,这里我采用的是Vigenère cipher完成信息加密。在Vigener............原创 2022-07-08 22:43:10 · 53304 阅读 · 0 评论 -
密码分析之单表代换原理详解与算法实现
密码分析(单表代换):密文1:UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXUDBMETSXAIZVUEPHZHMDZSHZQWSFPAPPDTSVPQUZWYMXUZUHSXEPYEPOPPZSZUFPOMBZWPFUPZHMDJUDTMOHMQ密文2:JXQCEFMPJASOQMDPQABCSTYSMGRQBTQOASKOAOUWCPQBDPMEEASIVMWPOQVJXQVQCSORWBQKMMYVIQAOXQPVASBFPAOJCOARQHFQPCQSOQASBQAOX原创 2022-07-08 22:26:52 · 52811 阅读 · 0 评论