CN113158257A - 一种基于远程教育的考务信息管理系统 - Google Patents
一种基于远程教育的考务信息管理系统 Download PDFInfo
- Publication number
- CN113158257A CN113158257A CN202110306809.7A CN202110306809A CN113158257A CN 113158257 A CN113158257 A CN 113158257A CN 202110306809 A CN202110306809 A CN 202110306809A CN 113158257 A CN113158257 A CN 113158257A
- Authority
- CN
- China
- Prior art keywords
- management system
- information management
- examination information
- signature
- scseims
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 claims abstract description 38
- 230000003993 interaction Effects 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims abstract description 6
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 10
- 230000007547 defect Effects 0.000 abstract description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Educational Technology (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Electrically Operated Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及远程教育考务信息管理技术领域,且公开了一种基于远程教育的考务信息管理系统,包括:在远程教育考生DECi通过计算机终端PCTi上的考务信息管理系统用户端请求与分计算服务器SCSeims上的考务信息管理系统服务端进行数据交互之前,远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理,该考试信息TIi1的签名为Si1;在分计算服务器SCSeims通过考务信息管理系统用户端请求与总计算服务器TCSeims上的考务信息管理系统服务端进行数据交互之前,分计算服务器SCSeims在考务信息管理系统上先对考试信息TIi1的签名Si1进行验证、再对接收到的TIi2进行重签名处理,该考试信息TIi2的签名为Si2。本发明解决了如何克服非法用户伪造及篡改远程教育考务信息的问题。
Description
技术领域
本发明涉及远程教育考务信息管理技术领域,具体为一种基于远程教育的考务信息管理系统。
背景技术
远程开放教育目前是以网络平台为媒介,通过互联网作为通讯工具,使学习者通过远程教育手段来进行课程学习。对于远程开放教育管理来说,考务管理是远程教育管理模块其中的一个重要环节,因为它牵涉到学生考试信息、成绩信息甚至是学生能否毕业等一系列相关问题。与此同时,相对应的考务安全管理级别也要大幅度提升,故采用数字签名技术对于考务信息管理的一致性、准确性均具有实际意义。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供一种基于远程教育的考务信息管理系统,以解决如何克服非法用户伪造及篡改远程教育考务信息的技术问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:
一种基于远程教育的考务信息管理系统,包括:运行有考务信息管理系统服务端软件且部署在总校管理区域内的总计算服务器TCSeims,运行有考务信息管理系统用户端软件且部署在分校管理区域内的分计算服务器SCSeims,运行有考务信息管理系统用户端软件且用于远程教育考生DECi上传考试信息TIi的计算机终端PCTi;
在远程教育考生DECi通过计算机终端PCTi上的考务信息管理系统用户端软件请求与运行在分计算服务器SCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理,该考试信息TIi1的签名为Si1;
在分计算服务器SCSeims通过考务信息管理系统用户端软件请求与运行在总计算服务器TCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,分计算服务器SCSeims在考务信息管理系统上先对考试信息TIi1的签名Si1进行验证、再对接收到的TIi2进行重签名处理,该考试信息TIi2的签名为Si2。
进一步的,所述远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理的方法包括以下步骤:
Step1,远程教育考生DECi通过计算机终端PCTi在考务信息管理系统上计算自己的私钥,并且将其公钥向系统公布,具体如下:
远程教育考生DECi选择两个不同的大素数p和q,先开始计算n=pq,接着再计算f(n)=(p-1)(q-1);
之后,远程教育考生DECi选择一个随机数b,使得满足0<b<f(n),并且b和f(n)互素,即gcd(b,f(n))=1;
远程教育考生DECi计算a=b-1modf(n),并且保存私钥(a,n),将公钥(b,n)公布在考务信息管理系统上,分计算服务器SCSeims上的系统管理员SAscs在考务信息管理系统上获取远程教育考生DECi的公钥(b,n);
Step2,远程教育考生DECi在考务信息管理系统上对考试信息TIi1生成摘要Z=H(TIi1),并采用私钥(a,n)生成数字签名,该签名为Si1=(Z)amodf(n),并且将签名Si1和考试信息TIi1一起向分计算服务器SCSeims进行传输。
进一步的,所述分计算服务器SCSeims上的系统管理员SAscs接收到考试信息TIi1的签名Si1之后,记考试信息TIi1为考试信息TIi2,对远程教育考生DECi的签名Si1的合法性进行验证,具体如下:
分计算服务器SCSeims上的系统管理员SAscs执行下述操作:
构造考试信息TIi2的摘要Z'=H(TIi2);
计算Z”=(Si1)bmodf(n);
验证等式Z'=Z”是否成立;
如果成立,则签名Si1合法有效。
(三)有益的技术效果
与现有技术相比,本发明具备以下有益的技术效果:
本发明在远程教育考生DECi通过计算机终端PCTi上的考务信息管理系统用户端软件请求与运行在分计算服务器SCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理,该考试信息TIi1的签名为Si1;
在分计算服务器SCSeims通过考务信息管理系统用户端软件请求与运行在总计算服务器TCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,分计算服务器SCSeims在考务信息管理系统上先对考试信息TIi1的签名Si1进行验证、再对接收到的TIi2进行重签名处理,该考试信息TIi2的签名为Si2;
从而解决了如何克服非法用户伪造及篡改远程教育考务信息的技术问题。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种基于远程教育的考务信息管理系统,包括:安装并运行有考务信息管理系统服务端软件且部署在总校管理区域内的总计算服务器TCSeims,安装并运行有考务信息管理系统用户端软件且部署在分校管理区域内的分计算服务器SCSeims,安装并运行有考务信息管理系统用户端软件且用于远程教育考生DECi上传考试信息TIi的计算机终端PCTi;
所述远程教育考生DECi通过计算机终端PCTi上的考务信息管理系统用户端软件与运行在分计算服务器SCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互;
所述分计算服务器SCSeims通过考务信息管理系统用户端软件与运行在总计算服务器TCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互;
为了保证远程教育考生DECi与分计算服务器SCSeims之间的交互数据的安全可靠,同时为了保证分计算服务器SCSeims与总计算服务器TCSeims之间的交互数据的安全可靠,也即为了阻止非法的用户伪造及篡改上述交互数据,在远程教育考生DECi通过计算机终端PCTi上的考务信息管理系统用户端软件请求与运行在分计算服务器SCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理,该考试信息TIi1的签名为Si1;
在分计算服务器SCSeims通过考务信息管理系统用户端软件请求与运行在总计算服务器TCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,分计算服务器SCSeims在考务信息管理系统上先对考试信息TIi1的签名Si1进行验证、再对接收到的TIi2进行重签名处理,该考试信息TIi2的签名为Si2;
进一步的,远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理的方法包括以下步骤:
Step1,远程教育考生DECi通过计算机终端PCTi在考务信息管理系统上计算自己的私钥,并且将其公钥向系统公布,具体如下:
远程教育考生DECi选择两个不同的大素数p和q,先开始计算n=pq,接着再计算f(n)=(p-1)(q-1);
之后,远程教育考生DECi选择一个随机数b,使得满足0<b<f(n),并且b和f(n)互素,即gcd(b,f(n))=1;
远程教育考生DECi计算a=b-1modf(n),并且保存私钥(a,n),将公钥(b,n)公布在考务信息管理系统上,分计算服务器SCSeims上的系统管理员SAscs在考务信息管理系统上获取远程教育考生DECi的公钥(b,n);
Step2,远程教育考生DECi在考务信息管理系统上对考试信息TIi1生成摘要Z=H(TIi1),并采用私钥(a,n)生成数字签名,该签名为Si1=(Z)amodf(n),并且将签名Si1和考试信息TIi1一起向分计算服务器SCSeims进行传输;
其中,H(TIi1)由考试信息TIi1通过单向散列函数得到的;
进一步的,分计算服务器SCSeims在考务信息管理系统上先对考试信息TIi1的签名Si1进行验证、再对接收到的考试信息TIi2进行重签名处理的方法包括以下步骤:
Step1,分计算服务器SCSeims上的系统管理员SAscs接收到考试信息TIi1的签名Si1之后,记考试信息TIi1为考试信息TIi2,对远程教育考生DECi的签名Si1的合法性进行验证,具体如下:
分计算服务器SCSeims上的系统管理员SAscs执行下述操作:
构造考试信息TIi2的摘要Z'=H(TIi2);
计算Z”=Si1bmodf(n);
验证等式Z'=Z”是否成立;
如果成立,则签名Si1合法有效;
Step2,分计算服务器SCSeims上的系统管理员SAscs在考务信息管理系统上计算自己的私钥,并且将其公钥向系统公布,具体方法参照远程教育考生DECi的密钥计算方法;
Step3,分计算服务器SCSeims在考务信息管理系统上对考试信息TIi2进行重签名处理,得到考试信息TIi2的签名为Si2,该签名Si2的具体签名方法,参照远程教育考生DECi的数字签名方法;
Step4,总计算服务器TCSeims上的系统管理员SAtcs对分计算服务器SCSeims的签名Si2的验证方法,参照分计算服务器SCSeims上的系统管理员SAscs验证签名Si1的方法。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (3)
1.一种基于远程教育的考务信息管理系统,其特征在于,包括:运行有考务信息管理系统服务端软件且部署在总校管理区域内的总计算服务器TCSeims,运行有考务信息管理系统用户端软件且部署在分校管理区域内的分计算服务器SCSeims,运行有考务信息管理系统用户端软件且用于远程教育考生DECi上传考试信息TIi的计算机终端PCTi;
在远程教育考生DECi通过计算机终端PCTi上的考务信息管理系统用户端软件请求与运行在分计算服务器SCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理,该考试信息TIi1的签名为Si1;
在分计算服务器SCSeims通过考务信息管理系统用户端软件请求与运行在总计算服务器TCSeims上的考务信息管理系统服务端软件进行相互之间的数据交互之前,分计算服务器SCSeims在考务信息管理系统上先对考试信息TIi1的签名Si1进行验证、再对接收到的TIi2进行重签名处理,该考试信息TIi2的签名为Si2。
2.根据权利要求1所述的基于远程教育的考务信息管理系统,其特征在于,所述远程教育考生DECi在考务信息管理系统上对考试信息TIi进行签名处理的方法包括以下步骤:
Step1,远程教育考生DECi通过计算机终端PCTi在考务信息管理系统上计算自己的私钥,并且将其公钥向系统公布,具体如下:
远程教育考生DECi选择两个不同的大素数p和q,先开始计算n=pq,接着再计算f(n)=(p-1)(q-1);
之后,远程教育考生DECi选择一个随机数b,使得满足0<b<f(n),并且b和f(n)互素,即gcd(b,f(n))=1;
远程教育考生DECi计算a=b-1modf(n),并且保存私钥(a,n),将公钥(b,n)公布在考务信息管理系统上,分计算服务器SCSeims上的系统管理员SAscs在考务信息管理系统上获取远程教育考生DECi的公钥(b,n);
Step2,远程教育考生DECi在考务信息管理系统上对考试信息TIi1生成摘要Z=H(TIi1),并采用私钥(a,n)生成数字签名,该签名为Si1=(Z)amodf(n),并且将签名Si1和考试信息TIi1一起向分计算服务器SCSeims进行传输。
3.根据权利要求2所述的基于远程教育的考务信息管理系统,其特征在于,所述分计算服务器SCSeims上的系统管理员SAscs接收到考试信息TIi1的签名Si1之后,记考试信息TIi1为考试信息TIi2,对远程教育考生DECi的签名Si1的合法性进行验证,具体如下:
分计算服务器SCSeims上的系统管理员SAscs执行下述操作:
构造考试信息TIi2的摘要Z'=H(TIi2);
计算Z”=(Si1)bmodf(n);
验证等式Z'=Z”是否成立;
如果成立,则签名Si1合法有效。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110306809.7A CN113158257A (zh) | 2021-03-23 | 2021-03-23 | 一种基于远程教育的考务信息管理系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110306809.7A CN113158257A (zh) | 2021-03-23 | 2021-03-23 | 一种基于远程教育的考务信息管理系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113158257A true CN113158257A (zh) | 2021-07-23 |
Family
ID=76888046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110306809.7A Pending CN113158257A (zh) | 2021-03-23 | 2021-03-23 | 一种基于远程教育的考务信息管理系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113158257A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595873A (zh) * | 2004-06-23 | 2005-03-16 | 北京邮电大学 | 基于混合架构和多安全机制的网络考试系统及其实现方法 |
CN101018125A (zh) * | 2007-03-02 | 2007-08-15 | 中兴通讯股份有限公司 | 一种基于椭圆曲线公钥密码的无线终端安全锁网锁卡方法 |
US20110264917A1 (en) * | 2008-10-22 | 2011-10-27 | Paycool International Ltd. | Method for two step digital signature |
-
2021
- 2021-03-23 CN CN202110306809.7A patent/CN113158257A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595873A (zh) * | 2004-06-23 | 2005-03-16 | 北京邮电大学 | 基于混合架构和多安全机制的网络考试系统及其实现方法 |
CN101018125A (zh) * | 2007-03-02 | 2007-08-15 | 中兴通讯股份有限公司 | 一种基于椭圆曲线公钥密码的无线终端安全锁网锁卡方法 |
US20110264917A1 (en) * | 2008-10-22 | 2011-10-27 | Paycool International Ltd. | Method for two step digital signature |
Non-Patent Citations (1)
Title |
---|
刘清堂: ""标准化教育资源版权保护机制研究"", 《中国优秀博硕士学位论文全文数据库 (博士)信息科技辑》, pages 20 - 23 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111191284B (zh) | 一种基于区块链技术的敏感信息司法存证的处理方法、装置及系统 | |
US5420927A (en) | Method for certifying public keys in a digital signature scheme | |
CN107196762B (zh) | 一种面向大数据的确权方法 | |
CN112152797B (zh) | 区块链远程数据审计监管方法、系统、计算机设备及终端 | |
CN104717067B (zh) | 基于非交互式零知识的安全验证方法、设备及系统 | |
CN109275122A (zh) | 一种基于服务证明的共识协议设计及其车联网应用方法 | |
CN108900507A (zh) | 区块链实名认证方法和系统 | |
CN111371564B (zh) | 一种数字签名及区块链交易方法、装置及电子设备 | |
CN106682950A (zh) | 彩票兑奖方法、系统及专用交互设备、兑奖管理服务器 | |
CN105187218B (zh) | 一种多核心基础设施的数字化记录签名、验证方法 | |
CN112069520A (zh) | 基于联盟区块链和北斗的电力杆塔监测数据加密方法及装置 | |
CN110414983A (zh) | 基于区块链的征信信息处理方法、装置、设备及存储介质 | |
CN108880832A (zh) | 区块链实名认证方法和系统 | |
CN111694895A (zh) | 区块链远程数据审计方法、系统 | |
CN101674284A (zh) | 一种认证方法、系统及用户侧服务器和认证服务器 | |
CN112311779A (zh) | 应用于区块链系统的数据访问控制方法及装置 | |
CN113158257A (zh) | 一种基于远程教育的考务信息管理系统 | |
CN103514564A (zh) | 一种基于签名识别的互联网彩票安全交易和兑奖系统及方法 | |
CN111292211A (zh) | 一种学分管理方法及装置 | |
CN112615719B (zh) | 一种去中心化线上合同签署方法、装置、设备及介质 | |
CN114978893A (zh) | 一种基于区块链的去中心化联邦学习方法及系统 | |
CN111475567B (zh) | 一种物联网数据顺序记录方法 | |
CN113765659A (zh) | 一种基于bls签名和区块链的数据审计方法 | |
CN113010924B (zh) | 一种适用于物联网感知层的安全防伪系统 | |
CN112927060A (zh) | 一种土地流转稳定安全交易系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210723 |
|
RJ01 | Rejection of invention patent application after publication |