计算机密码学试题谁会做 题如下 ——20分 我的全部积分 呵呵

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:19:39
试题一(10分):密码系统安全性的定义有几种?它们的含义是什么?
试题二(15分): 假设Hill密码加密使用密钥 ,试对明文abcd加密。
试题三(15分)设DES密码中的初始密钥是K=( ,),记DES加密算法中16轮加密过程中所使用的子密钥分别为 。请你计算出第一个子密钥 的数学表达式。
试题四(20分)设p和q是两个大于2的素数,并且n=pq。记 是比正整数m小,但与m互素的正整数个数。再设e和d是两个正整数,分别满足gcd(e, )=1 ,ed 1(mod )。设函数E(m)和D(c)分别定义为E(m) m (mod n)和D(c) c (mod n)。请问(1) 等于多少? (2)请证明对于任何正整数m,都成立恒等式D(E(m))=m。
试题五(20分):(1)请利用著名的RSA公钥密码算法设计一个数字签名算法(称为RSA签名算法)。(2)由于RSA签名算法每次只能对一个固定长度(比如N比特)的消息进行签名,为了对任意长度的消息进行签名,有人建议了这样一种处理方法:首先将长消息切割成固定长度N比特的数据块,然后用RSA签名算法对每个数据块进行签名,最后将这些签名块拼接起来就得到了长消息的签名。请问这种切割处理方法所获得的签名算法安全吗?为什么?
试题六(20分):请详细叙述Diffie-Hellman密钥预分配协议;并给出一种有效的中间人攻击方法,即攻击者截获通信双方通信的内容后可分别冒充通信双方,以获得通信双方协商的密钥。
可选答 等我有积分了 会提高积分 但是截止日期是 本周周日以前 拜托了

国际上采用三元组命名规则,一般格式为:<病毒前缀>.<病毒名>.<病毒后缀> .

病毒前缀是指一个病毒的类型或发作的操作平台,他是用来区别病毒的种族分类的。不同的种类的病毒,其前缀也是不同的。比如常见的木马病毒的前缀 Trojan ,蠕虫病毒的前缀是 Worm 等等还有其他的。

病毒名是指一个病毒的家族特征,是用来区别和标识病毒家族的,如以前著名的CIH病毒的家族名都是统一的“ CIH ”,还有近期闹得正欢的振荡波蠕虫病毒的家族名是“ Sasser ”。

病毒后缀是指一个病毒的变种特征,是用来区别具体某个家族病毒的某个变种的。一般都采用英文中的26个字母来表示,如Worm.Sasser.b就是指 振荡波蠕虫病毒的变种B,因此一般称为 “振荡波B变种”或者“振荡波变种B”。如果该病毒变种非常多(也表明该病毒生命力顽强 ^_^),可以采用数字与字母混合表示变种标识。

三元组中“病毒名”的命名优先级为:病毒的发现者(或制造者)——病毒的发作症状——病毒的发源地——病毒
代码中的特征字符串。第一个被发现有不同特征代码的病毒,视为新病毒,会起一个新名字。同系病毒变种的名字
由病毒名和后缀组成,如BADVIRUS.A,后缀字母顺序由A到Z,然后是AA到AZ,BA到BZ等,如果ZZ后还有变种出现,后缀将会是AAA,以此类推.有时也用@M,@MM两中后缀,@M表示普通邮件病毒,病毒利用Email进行传播,在收到邮件或发出邮件时感染一次,或发送到一个邮箱地址;@MM表示大量邮件病毒,该病毒用一流的技术来繁殖,利用邮件来传播.

综上所述,一个病毒的前缀对于快速的判断该病毒属于哪种类型的病毒是有非常大的帮助的。通过判断病毒的类型,就可以对这个病毒有个大概的评估(当然这需要积累一些常见病毒类型的相关知识,这不在本文讨论范围)。而通过病毒名可以利用查找资料等方式进一步了解该病毒的详细特征。病毒后缀能知道现在在你机子里呆着的病毒是哪个变种。

下面附带一些常见的病毒前缀的解释(针对用得最多的Windows操作系统):

1、系统病毒

系统病毒的