IBS身份签名技术在网络考试系统中的应用设计

更新时间:2022-10-24 00:00:31 阅读: 评论:0


2022年10月24日发
(作者:猜字)

IBS身份签名技术在网络考试系统中的应用设计 

王钟梅。 ,殷新春 

(1.连云港师范高等专科学校,江苏连云港222006;2.扬州大学信息工程学院,江苏扬州225009) 

摘要:网络教学平台已成为各大高校广泛使用的网络教学手段。而网络考试系统作为教学效果的检验手段已成为必不可少的 

重要组成部分。根据网络考试的实际需要,运用密码学的方法提出高校网络考试安全机制,¥-m基于IBS的签名方案和CZK算 

法实现对教师和考生的身份鉴别,利用加密、数字签名等技术实现对试题下载及答卷安全上传,为网络考试构建一个安全的 

管理平台。 

关键字:IBS;CZK;数字签名;网络考试 

Design and Application of IBS Identity Signature Technology 

in Network Test System 

WANG Zhong--mei‘一,YIN Xin-chun 

f{ Computer Depertmeng,LfanYunGan ̄Teacher—s School,L/anyungan ̄,曲噌s“222006.Oh1)za; 

2 School of Informat/on Engineering,YangZhou university,Yang'zhou,Jlandsu 22500 ̄.Ch/}2a) 

Abstract:Network teaching platform has become a widely used teaching method widely used in universities,and the web examination system as 

a means of testing the teaching results has become an important part of the network teaching platform.Aiming at actual needs of network 

examination,a secure network examination in high school mechanism is proposed by using cryptologica]methods synthetically.Encryption,digital 

signature are used to authenticate the identity of teacher and examinee based On IBS signature and CZK algorithm,realizing security of 

downloading the examination paper f0r all examinees and submitting their papers.A secure management platform for examination is constructed. 

Key words:IBS;CZK;digital signature;network examination 

1引言 

自二十世纪末网络教育在中国的兴起,网络教 

学平台便迎运而生,并不断发展壮大。而网络考试 

系统作为教学效果的检验手段成为必不可少的重要 

Infrastructure,PKI)的安全架构上…。PKI提供的 

身份认证、保密性、完整性和不可否认等服务能够 

有效解决网络考试安全问题。但在实际应用中面临 

许多复杂问题:大量规模化的证书管理中,用层次 

组成部分,并伴随考试形式的变化而不断完善着。 

国内外有多种培训、认证和教学考试采用了计算机 

网络考试系统。大部分考试系统都是针对某一课程 

开发的,通用性差。由于受到通信网络的制约,网 

络考试系统不能大范围部署,因此,网络考试的使 

用和发展受到严重的束缚,特别是在复杂的网络环 

化CA(Certificate Authority)机构的数量扩充来 

解决密钥管理的规模,但引出了机构膨胀和信任退 

化的问题 ;用第三方证明的方式解决标识和密钥 

的捆绑,结果却引出了第三方的法律地位和通信量 

增大的问题。这无疑给考试管理单位和考生增加了 

额外的费用和通信负担。因此,纯粹使用PKI技术 

解决网络考试安全问题成本较高,开发低成本的安全 

网络考试系统十分必要。基于身份的签名 (Identity 

境中,缺乏有效的安全保障成为网络考试广泛推广 

的一个瓶颈。 

目前,网络考试安全问题的研究者大多将 

精力放在基于公开密钥基础设施(Public Kev 

Based Signature,IBS)方案直接将身份作为公钥, 

简化了公钥认证机制,同时采用了椭圆曲线双线性 

51 慰豳圆圈2 0{l{2 

WWvV I15(;0 g cn 

映射和最小贝叶斯等强大的数学算法,在确保安全 

的同时,比传统的PKI机制 更方便和高效。 

2考试环境分析 

作为网络教学平台中的网络考试系统 ,在网 

络考试中主要有三个角色:考试管理员(EM)、教 

师(T)和考生(S),网络结构分为两类:公网和内 

网,既适用于集中式的网络考试,又适用于分散的 

考生进行网络考试。网络考试系统整体架构如图1 

所示。EM不仅要有支撑网络考试平台系统的安全 

通信,还应提供公开的Web服务与考生进行信息 

交流。同时,在WindowsXP平台上还要实现客户 

端的加密和解密、试题信息、签名及身份认证、私 

钥的生成和安全传送、密钥的管理等。 

教师用机 

图1网络考试系统架构 

为了应对此网络考试系统的安全机制,需采取 

不同的安全策略,以兼顾考试的每一个环节,保证 

考试信息安全。 

3 IBS签名技术在网络考试系统中的应用 

在网络教学平台中,考试系统对不同身份的用 

户设定了不同的功能界面,系统功能模型如图2所 

不。 

图2系统功能模型 

在该系统中采用了无需对可信第三方无条件信 

任的签名方案 (以下简称CZK方案),该方案用 

户签名密钥由用户与PKG共同产生,而公钥由用 

户身份产生。目前CZK方案主要建立在椭圆曲线 

密码学基础上,该密码体制主要使用双线性映射函 

数,该函数通过椭圆曲线Weil配对产生。 

3.1系统初始化 

根据考试流程,EM端的安全机制 设计如下: 

(1)考试管理EM在安全机制中起密钥生成中心 

的作用。 

(2)利用CZK方案对PKG系统初始化,随机 

选择系统主密钥:S∈Zq ,计算P。 。 =sXp。 

(3)PKG参数公开:§,q,P,P ,H1,H2. 

(4)系统为考管中心设定基于身份ID的签名密 

钥:调用CZKDSA(椭圆曲线双线性映射签名算 

法)算法,用户密码Password简写为t∈Zq ,计 

算tP,并将ID和tP发送给PKG,PKG确认身份 

后计算Q 和Sm,并将Sm发送给用户作为私钥的 

一部分,另一部分t由用户自己保存。 

3.2用户注册 

用户注册的安全流程如下: 

(1)教师T和考生S向考管EM提供详细真实 

的身份信息。EC通过实际的物理手段验证信息的 

真实性,则EM中便会存储所有注册用户的用户名 

和密码的Hash值对(H(id),H(password))。 

(2)EM用CZKDSA签名算法为T和S生成用 

户密钥Sm,并通过安全信道把密钥传送给用户。 

3.3教师的操作安全机制 

(1)考试开始前,教师需将题库进行整理、编辑, 

便于考生考试使用。教师通过自己的用户名和口令 

对登录密钥管理中心,从中提取自己的加解密及签 

名认证密钥。EM使用AES对称加密算法,使用随 

机生成密钥Key 对试题TE加密,生成试题密文 

P=E(Key ,TE)。 

2 0 1 1 1 2圆 豳 52 

WWW¨ r0 r 

(2)考试结束后,教师需将考生信息进行重新整 

理,对系统检验为合法的答卷进行批阅,并给出最 

终成绩。 

(3)发布成绩,供学生查询。 

3.4考生的操作安全机制 

(1)S通过用户名和密码对登录密钥管理中心 , 

从中取得自己的加解密以及签名认证密钥。 

(2)S利用Key 对试题解密,得到试题 

TE=D(Key ,P),开始答题。 

(3)提交答卷。S计算自己答卷Answer的数字 

签名SIGN 。=H2(Answer,Q。。),S选择AES密钥, 

Key…使用EM的公钥YR计算数字信封DM: 

Dkey=E(YR,KeyID),Mkey=E(Key。。,Answer),将 

Dkey和Mkey一起写入文件发送给EM。 

3.5考试管理员的监管 

(1)管理教师用户和学生用户的用户名和密码。 

(2)审查教师用户和学生用户的身份。 

(3)答卷收上来后,审查考试时间的合法性,并 

用自己的私钥拆解S的数字信封,得到学生的原始 

答卷。Answer=D(KeyIIj,Mkey)。 

(4)验证答卷的数字签名:H2(Answer,Q )?= 

SIGN..、(Sm,Answer),如果相等,则答卷有效, 

否则答卷无效。 

4数字签名文件的构建 

数字签名规范主要是描述数字签名本身和签名 

的生成验证过程,所以基于IBS的数字签名方案也 

要从签名验证过程和签名本身的构建两方面进行分 

析设计。前面详细介绍了在考试系统中数字签名的 

生成验证过程,在此介绍基于IBS的数字签名构建 

设计。 

(1)根据需要签名数据的位置创建元素 

<Transforms>,在<Transforms>中说明需签名 

数据的信息。 

53 丽啜疆豳2 0 1 1 1 2 

www 1 SC org c 

(2)创建<CanonicalizationMethod>元素,将使用 

的规范化算法信息在该元素中说明。 

(3)创建<DigestMethod>,将使用的摘要算法信息 

在该元素中说明。 

(4)创建<DigestValue>,将通过摘要算法计算的摘 

要值放入该元素中。 

(5)创建<Refei ̄>元素,将元素<Transforms>、 

<INoo-m ̄ethod>、<DigestValue>作为其子元素。 

(6)创建<SignatureMethod>元素,在该元素中引 

用CZI<DSA签名算法信息。 

(7)创建<Signedinifo>元素, 将元 

素<Can0nicalizationMethod>、<Reference>、 

<SignatureMethod>作为其子元素。 

(8)创建<SignatureValue>元素,根据按以上 

<SignatureMethod>操作规范化后的<Signedinifo>, 

将采用CZKDSA签名算法计算的签名结果存入 

<SignatnreValue>元素。 

(9)创建<Keylnfo>元素,将涉及CZKDSA算法 

的相关参数加以描述。需要说明的是并非所有签名都需 

要显示这些说明信息,相关信息完全可以通过其他途径 

传递,因而<Neylnfo>元素是可选项。 

(10)创建<Signature>元素, 使其包 

括<SignatureValue>、<SignedinifO>、 

<Keylnfo>,最终生成包含签名的XML文档。 

上述各元素在数字签名文件中的具体定义如表 

1所示。 

表1数字签名元素的表示 

元素名穆 ^ 

Signature 墨名 撮元毒 

Simledinifo 邕籍蓑于整名敦驾 及整名彰.-正 箕鉴麓 !偌 

Canon{calizatl0nMethod 表示亭生Signedinfo jl筑墓鼍,式jj算 云 

SignatnreMelflod 裹示簦Signedinfo元素 算;壬 

Reference 色括URI霉性.鼋于援 菠整名§;参据 惹 

TransfoIlllS 包括整名考运罨于数据 雾目;一系 垫}诧 

D{gestMelhod 生羲据 惹援要 gl々算云 

DigestValue 里指数据霹复嚣撬要菪.雹 

SignatureValue 存绪了整个Si ̄nedint'o元素j:羲手整皂 

Kevlnfo 绪存了接受老溥到鉴誊鼙 汪奎 粤自{冀主j洁要 

Object 可选元素存滔了割装鉴耋或数据 孽 

5安全性分析 

网络考试中三个角色的功能关系符合当前网络教 

学平台中考试的层次关系,安全机制的流程也是按照 

网络考试发展的通信和安全保障问题。但是对于 

ARP、特洛伊木马病毒程序的攻击对抗能力明显不 

足。因此要使该系统真正实用,还需要结合现有的 

般考试的流程设计。安全性能分析如下: 

(1)该安全机制中包含的密码学算法、AES对称加 

密算法、安全哈希函数算法都是目前较为安全的密码 

学方法。 

网络信息安全技术,如防火墙、病毒检测、IP安全 

等等,共同架构安全的网络考试平台。 

(2)CZK签名是本系统的核心,该算法支持基于身 

份认证(即身份名就是公钥),所以EM不必在数据库 

中存放大量的公钥,即使考生将自己的密码丢失,EM 

也可根据命名规则重新给考生发放或修改私钥。 

(3)系统传递的签名信息为CZKDSA签名算法计算 

的结果,根据文献[10]的证明,Weil对存在k-CCAP 

困难。因此签名具有不可伪造性和不可欺骗性。 

参考文献: 

[1】南湘浩.CPK标识认证【M].北京:国防工业版社,2006. 

【2]S n ami r A.1 d e ntit Y—b a s e d c r Y Pt 0 sy st em s a n d 

signatu reschemes[c]//P roceeding s of C rypto’84.【S.1.】: 

S prjnge卜V er】ag,1 984:47--55. 

[5]Stallings W.密码编码学与网络安全[M].孟庆树,王丽娜, 

傅建明,译.4版.北京:电子工业出版社,2006. 

[4】叶晓彤,彭龚,简清明.基于无可信第三方IBs的XML 

数字签名[J].计算机应用.2009,(5) 

[5】王尚平,王琪,张亚玲.基于身份认证的网络考试安 

全机制[J】.计算机工程,2009,(1 8) 

6结语 

本文利用密码学技术研究设计了通用网络教学 

平台中网络考试系统的安全机制,突破了一直困扰 

作者简介:王钟梅(1 977一),女,连云港师范高等专科 

学校计算机系、讲师, 扬州大学计算机硕士。主要研究方 

向为计算机软件、信息安全等。 

收稿13期:201 1—1 O-09 

Hillstone关注商业银行办公网网络安全 

日前,HiUstone发布了针对商 

业银行办公网网络安全的解决方案, 

主要聚集在维护商业银行办公网内的 

防范互联网访问、保护移动办公业务、 

保障数据安全传输、实现生产网与办公 

的Hillstone安全网关设备进行集中 

统一的管理,收集网络中的安全日志, 

网的安全隔离、实现有效的安全管理等 

多个方面实现安全控制,保障办公网的 

整体安全。 

为此,Hillstone通过对办公网 

并对突发安全事件进行快速响应。 

H illstone高性能多核安全网关 

可以通过策略控制实现了网络隔离, 

对生产网和办公网区域进行隔离;基 

于域的攻击防护功能,实现了内外网 

的攻击防护,保证了办公网的正常运 

行;借助00S功能,实现了对办公 

网用户的网络行为控制,帮助管理人 

员掌握网络状况,增强对网络风险的 

财务系统、征信审批业务、0A系统 

等多个银行子系统的网络传输安全, 

以及如何实现办公网络的安全管理。 

商业银行网络根据业务可划分为 

网上银行、生产网、办公网,其中办 

公网内的后督业务、征信审批业务、 

的典型业务和网络安全风险进行了 

安全评估之后,分析并提出通过在 

办公网的互联网出口、办公网垂直 

专线链路出口、办公网与生产网之 

间部署综合安全网关技术,实现有 

效的隔离与保护,可以达到降低银 

财务系统、OA系统等众多子系统。 

由于业务需要,办公网通常与互联网 

进行直接连接,这就使得办公网存在 

防范能力;集成的IPS功能,可以提 

供动态的、深度的、主动的安全防御, 

很多的外部安全威胁,如DDoS攻击、 

行办公网安全风险的目的,保障办 

 

病毒传播,黑客入侵等多种安全威胁。 

公网络的安全。

对外网黑客的入侵进行检测、阻断、 

报警和记录;病毒过滤功能开启,一 

因此,建设牢固的安全内网至关重要。 

根据对商业银行系统办公网络 

方面阻止互联网各类病毒的侵入,另 

据了解,商业银行办公网具有业 

的分析,Hillstone认为应分别在 

务大集中后对广域网实时性要求高、业 

银行办公网的各个关键节点上部署 一方面防止内网病毒的扩散传播;通 

illstone高性能多核安全网关,同 

务差异化要求、网络终端接入来源广泛、 

H 

illstone集 

业务管理系统实时l生要求、网络安全风 

时在总部数据中心部署H 

过SSL VPN技术,采用USB Key 

的强身份认证机制,保证移动办公用 

户远程接入的安全性。 

险高等特点。因此,银行办公网需要在 

中管理平台,对各个关键节点上部署 

2 0 1 1.1 2溺因 圈;54 

4 、 nl off1 c r、 


本文发布于:2022-10-24 00:00:31,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/82/359213.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图