0.0869

五煦查题

快速找到你需要的那道考题与答案

中国大学区块链中的密码答案(mooc完整答案)

87 min read

中国大学区块链中的密码答案(mooc完整答案)

第二周 账户与签名数字化

第一讲 公钥密码与RSA随堂测验

1、中国整答9和25的大学的密最大公因子是多少?
A、1
B、区块3
C、链中5
D、码答7

2、案m案若,中国整答且,大学的密则( )。区块
A、链中12
B、码答13
C、案m案14
D、中国整答15

3、大学的密( )。区块
A、40
B、60
C、80
D、100

4、( )
A、1
B、2
C、3
D、4

5、( )。
A、1
B、2
C、3
D、4

6、如果在RSA密钥生成过程中,,则( ),( )。
A、40,55
B、55,40
C、81,45
D、45,81

7、如果在RSA密钥中,公钥(n,e)=(55,3),则攻击者可以破解出私钥(n,d)=( )。
A、55,20
B、55,23
C、55,27
D、55,37

8、如果RSA公钥(n,e)=(55,3),明文m=9,则用公钥对明文m加密后得到的密文c=( )。
A、4
B、8
C、14
D、18

9、如果RSA私钥(n,d)=(55,19),密文c=9,则用私钥对密文c解密后得到的明文m=( )。
A、19
B、29
C、39
D、49

10、已知张三的RSA公钥为(n,e)=(55,3),若李四收到自称张三的人发来的一条消息,消息自身内容,附加的数字签名为,签名算法为RSA(即 ),李四可以信任消息来自张三,且未经篡改。

第二讲 幂模运算随堂测验

1、( )。
A、11
B、10
C、9
D、8

2、( )。
A、0
B、1
C、2
D、3

3、( )。
A、0
B、1
C、2
D、3

4、张三和李四协商DH密钥交换的参数为,在密钥交换过程中,张三生成的私钥为,李四生成的私钥为,则双方最终协商出的会话密钥( )。
A、3
B、5
C、7
D、9

第三讲 DSA数字签名方案随堂测验

1、数字签名是一种网络安全技术,利用这种技术,接收者可以确定发送者的身份是否真实,同时发送者不能( )发送的消息。
A、泄露
B、隐藏
C、篡改
D、否认

2、一个数字签名算法至少应该满足三个条件,下列哪一个不属于数字签名算法应满足的条件?
A、签名者事后不能否认自己的签名
B、接收者能够验证签名,而任何其他人都不能伪造签名
C、数字签名必须是所签文件的物理部分
D、当发生签名真伪争执时,由第三方能够解决争执

3、若,则
A、g是私钥,p是公钥
B、p是私钥,g是公钥
C、x是私钥,y是公钥
D、y是私钥,x是公钥

4、( )是目前常用的数字签名算法。
A、RSA
B、DES
C、DSA
D、EDI

5、下面那几条因素决定了数字签名?
A、签署者姓名
B、签署的消息
C、签署者私钥
D、随机数

第四讲 椭圆曲线密码学随堂测验

1、在下图椭圆曲线中,( )。
A、A
B、B
C、C
D、D

2、在下图椭圆曲线中,( )。
A、0
B、A
C、B
D、C

3、在下图椭圆曲线中,( )。
A、A
B、-A
C、B
D、C

4、在下图椭圆曲线中,( )。
A、A
B、-A
C、B
D、C

5、下列说法中正确的是( )。
A、非对称密码比对称密码安全,所以区块链中使用非对称密码加密;
B、区块链中一定要使用DSA作为数字签名方案;
C、区块链一定要使用椭圆曲线密码学;
D、区块链运用非对称密码解决资产账户所有权问题;

第三周 账本完整性保护

第一讲 哈希函数随堂测验

1、哈希函数主要用于保护消息的( )
A、机密性
B、完整性
C、可用性
D、不可否认性

2、密码学哈希函数不具有以下哪个特性?( )
A、运算高效
B、不可逆性
C、可逆性
D、抗碰撞性

3、下列哪个不是哈希函数?( )
A、RC4
B、MD5
C、SHA256
D、SHA512

4、字符串“20190301”的SHA256哈希值是( )。提示:可以通过在线计算SHA256的网站帮助计算。
A、0d15dcde8126eb444aed882c7db33ebae5ae73d55b34f225a66d376590d4c2f5
B、e1454803cc739a1c913ccdc31aebf457d50b168df17bbdea5dca12c10dbf56cf
C、9ba4663c329cab01287dd679be4f272ecedd430bf5febbade2c566879b98467b
D、cd2eb0837c9b4c962c22d2ff8b5441b7b45805887f051d39bf133b583baf6860

5、某人的生日按照“20190301”的样式编码,它的MD5哈希值是“2615269ad78e55cefe3e2a02594fc85f”,请问他的生日是多少?( )
A、20010901
B、20020901
C、20080808
D、20111231

第二讲 挖矿随堂测验

1、如果填入一个随机Nonce值能以概率使区块的哈希值满足指定要求,那么要达到指定要求,平均情况下需要尝试( )个随机Nonce值。
A、
B、
C、
D、

2、在基于工作量证明(POW)的区块链应用中,由大家推选的信任节点负责记账。

3、在区块链应用中,所有用户节点都可以参与记账,但计算能力较弱的节点不可能完成记账。

4、之所以采用区块链作为记账数据结构,是为了便于记账人更容易记账。

5、比特币的区块链大约需要10分钟产生一个新的区块。

第三讲 冲突与双花攻击随堂测验

1、由于区块链采取链式数据结构,所以区块链不允许出现分叉。

2、区块链允许分叉,用户可以自由选择信任其中一条链作为主链。

3、如果卖家确认转账交易进入区块链后再交付商品,就可以避免遭受Race Attack。

4、如果卖家确认转账交易进入区块链后再交付商品,就可以避免遭受Finney Attack。

5、如果卖家确认转账交易进入区块链后再交付商品,就可以避免遭受Majority Attack。

第四周 私钥机密性保护

第一讲 古典密码随堂测验

1、对于周期置换密码,用给定的密钥(2,4,1,3),对以下明文进行加密: codes and ciphers are fun
A、dceonsdapchisearfruexnxx
B、dceonsdapchiexnxxsearfru
C、dceoexnxxhisearfrunsdapchi
D、dceonsdapchisearfruexnop

2、请用深度为2的栅栏密码对以下明文进行加密 nice to meet you
A、NCTMEYUIEOETO
B、NICETOMEETYOU
C、NCMTEUYIEOETO
D、NYUIEOETOCTME

3、用列置换加密的方法,采用关键词“cipher”对以下明文进行加密:glad to see you
A、gstodyleaeou
B、gtdlaoesoyeu
C、gltdaseooyeu
D、ldaogtseoyeu

4、加密算法可以公开,解密算法不能公开。

5、请用维吉尼亚密码的方法,用密钥neverhome来加密明文alphabet。

第二讲 现代密码随堂测验

1、Feistel网络的轮数可以任意增加

2、AES算法采用的是Feistel结构。

3、幂等的密码体制,可以提供更多的安全性。

4、扩散的作用是明文的统计特征消散在密文中,隐蔽明文字符出现次数的统计概率。

5、S盒的基本性质是一个非线性映射。

第三讲 典型标准对称加密算法随堂测验

1、AES的原始算法是:
A、Twofish
B、Rjjndael
C、MARS
D、RC6

2、区块链中,目前主要采用哪种对称加密算法用于私钥的保护?
A、3DES
B、Twofish
C、AES
D、RC4

3、以下哪个是典型的流密码算法?
A、IDEA
B、LOKI
C、RC4
D、SM4

4、对称密码中,加密解密密钥是相等的。

5、3DES的密码空间是DES的密钥空间的3倍大。

第四讲 分组密码的应用模式随堂测验

1、区块链中,一般采用分组密码的哪种工作模式?
A、ECB
B、OFB
C、CTR
D、CFB

2、用于密码技术的随机数的要求,下列描述正确的是:
A、随机性和不可重现性
B、不可预测性和不可重现性
C、不可预测性和不可重现性
D、随机性和不可预测性

3、在CBC模式的解密中,如果密文分组3被损坏,密文分组5是无法解密的。

4、在CFB模式的加密中,不可以从明文的中间开始加密。

5、CFB、OFB、CTR模式中,无论是加密还是解密操作,分组密码算法本身执行的都是相同的操作。

中国大学区块链中的密码

随着区块链技术的不断发展,越来越多的大学开始着手研究和应用这一领域。其中,密码学作为区块链的重要组成部分,扮演着至关重要的角色。

密码学在区块链中的作用

密码学是一门研究信息安全的学科,它主要涉及加密、解密、认证、签名等方面的内容。在区块链中,密码学扮演了两个重要的角色。

第一,密码学保证了区块链的安全性。区块链的本质是一个公开的分布式账本,任何人都可以查看其中的信息。因此,为了保护其中的敏感信息,必须采用强大的密码学算法对其进行加密,确保只有授权的人才能够访问这些信息。

第二,密码学保证了区块链的不可篡改性。区块链是由一个个区块组成的,每个区块都会包含一些交易信息和上一个区块的哈希值。为了保证区块链的安全性,每个区块都必须经过加密处理,同时,每个区块的哈希值也必须与上一个区块的哈希值相连,这就形成了一个不可篡改的链条。因此,如果想改变其中的任何一条记录,就必须改变整个区块链的结构,这是几乎不可能的。

常见的密码学算法

在区块链中,常见的密码学算法包括对称加密、非对称加密和哈希算法。

对称加密

对称加密,也叫做共享密钥加密,是一种加密方式,它使用同一个秘密密钥对数据进行加密和解密。由于对称加密算法具有加密和解密速度快、效率高的优点,因此在区块链中被广泛使用。

常见的对称加密算法有AES、DES、3DES等。

非对称加密

非对称加密,也叫做公钥加密,是一种加密方式,它使用两个密钥,一个公钥和一个私钥。公钥可以向任何人公开,用来加密数据,而私钥则只能由密钥持有人本人保管,用来解密数据。

由于非对称加密算法具有安全性较高的优点,因此在区块链中也被广泛使用。

常见的非对称加密算法有RSA、ECC等。

哈希算法

哈希算法是一种将任意长度的消息压缩成固定长度摘要的算法。它具有不可逆性、唯一性和散列性的优点,因此在区块链中被广泛应用。

常见的哈希算法有SHA-256、SHA-512、RIPEMD-160等。

中国大学在区块链中的应用

目前,中国大学在区块链领域的研究和应用已经取得了不少进展。以下是一些中国大学在区块链领域的应用案例。

清华大学

清华大学已经在教育领域开始了区块链的试点。他们已经开发了一个名为“学分银行”的项目,旨在通过区块链技术改进学分管理。学生可以通过学分银行获得加密的数字凭证,以证明他们的学术成就。

中山大学

中山大学正在利用区块链技术改进其图书馆管理系统。他们已经开发了一个名为“数字图书馆”的项目,利用区块链技术来管理图书借阅、还书和归还书籍的过程。

中国科学院大学

中国科学院大学正在研究如何利用区块链技术改善智能城市的管理。他们已经开发了一个名为“智能公共服务”的项目,旨在利用区块链技术改善公共交通、公共医疗和公共安全等方面的服务。

结论

总之,密码学作为区块链技术的重要组成部分,扮演着至关重要的角色。中美两国的大学都在积极研究和应用区块链技术,我们相信,在不久的将来,区块链技术将会在更多领域发挥出其潜力,为人类带来更多的便利和创新。