列表

详情


阅读下列说明和图,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】
ATM自动取款机系统是一个由终端机、ATM系统、数据库组成的应用系统,具有提取现金、查询账户余额、修改密码及转账等功能。ATM自动取款机系统用例图如图1-1所示。


ATM自动取款机系统功能组成如图1-2所示。


【问题1】(6分)
根据ATM自动取款机系统功能和系统用例图,完成图1-3所示的ATM自动取款机系统的系统状态图,将系统状态图中的(1)~(6)答案填写在答题维的对应栏中。



【问题2】(5分)
ATM自动取款机系统取款用例描述用户取款的过程。其事件流如下:
(1)基本流
a.用户输入取款金额;
b.系统验证输入金额是否符合输入要求;
c.系统验证用户账户余额;
d.系统显示用户账户余额;
e.用户确认取款金额;
f.系统要求点钞机出钞;
g.系统更新并保存账户信息。
(2)备选流
a.如果输入金额不符合输入数字格式要求,给出提示,退出;
b.如果输入金额超出最大取款金额,给出提示,退出;
c.如果用户没有确认,给出提示,退出。
根据上述ATM自动取款机系统取款用例描述,请完成取款功能的流程图,将答案填写在答题纸的对应栏中。
【问题3】(4分)
ATM自动取款机系统是与银行服务器联网的网络系统,由于系统涉及个人和企事业单位的财产安全,要求网络通信安全可靠,因此通信过程要采取消息加解密、身份认证、消息鉴别和访问控制等信息安全措施。
(1)请简要解释下列术语的基本概念,将答案填写在答题纸的对应栏中。
a.对称密钥
b.公开密钥
c.访问控制
d.消息鉴别
(2)以下几种常见的加密算法哪些属于对称加密算法?哪些属于非对称加密算法?请将答案填写在答题纸的对应栏中。
a.DES
b.RSA
c.AES
d.IDEA
e.PGP
f.DSA
g.楠圆曲线DSA

参考答案:

【问题1】
(1)取款
(2)选择修改密码
(3)选择继续服务
(4)选择转账
(5)转账
(6)输入密码
【问题2】


【问题3】
(1)
a.对称密钥:对称密钥加密又叫专用密钥加密,即发送和接收数据的双方必须使用相同的密钥对明文进行加密和解密运算。
b.公开密钥:公开密钥也称为非对称密钥,每个人都有一对唯一对应的密钥:公开密钥(简称公钥)和私人密钥(私钥),公钥对外公开,私钥由个人秘密保存;用其中一把密钥加密,就只能用另一把密钥解密。
c.访问控制:按用户身份及其所归属的某项定义组来限制用户对某些信息项的访问,或限制对某些控制功能的使用的一种技术。
d.消息鉴别:利用鉴别函数产生一个鉴别符,接收者通过鉴别符能够检验和证实消息的合法性、真实性和完整性。这是一个证实收到的消息来自可信的原点且未被篡改的过程。
(2)
对称加密算法:DES、AES、IDEA
非对称加密算法:RSA、PGP、DSA、椭圆曲线DSA

详细解析:

【问题1】
根据ATM自动取款机系统功能和系统用例图,可以分析出工作过程如下:
当客户将银行卡插入ATM机后,ATM机会要求输入密码,如果密码不正确,则需要重新输入;
如果密码正确,则进入主菜单,选择不同的服务类型。
服务类型有取款、修改密码、查询余额、转账等功能。

【问题2】
该问题的描述部分已经给出了ATM自动取款机系统的取款过程的事件,流程图只需要根据实际取款的工作次序排序即可。
【问题3】
1.对称密钥:对称密钥加密又叫专用密钥加密,即发送和接收数据的双方必须使用相同的密钥对明文进行加密和解密运算。
2.公开密钥:公开密钥也称为非对称密钥,每个人都有一对唯一对应的密钥:公开密钥(简称公钥)和私人密钥(私钥),公钥对外公开,私钥由个人秘密保存;用其中一把密钥加密,就只能用另一把密钥解密。
3.访问控制:按用户身份及其所归属的某项定义组来限制用户对某些信息项的访问,或限制对某些控制功能的使用的一种技术。
4.消息鉴别:利用鉴别函数产生一个鉴别符,接收者通过鉴别符能够检验和证实消息的合法性、真实性和完整性。这是一个证实收到的消息来自可信的原点且未被篡改的过程。

上一题