[go: up one dir, main page]

CN113158257A - 一种基于远程教育的考务信息管理系统 - Google Patents

一种基于远程教育的考务信息管理系统 Download PDF

Info

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
Application number
CN202110306809.7A
Other languages
English (en)
Inventor
任杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202110306809.7A priority Critical patent/CN113158257A/zh
Publication of CN113158257A publication Critical patent/CN113158257A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education 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合法有效。
CN202110306809.7A 2021-03-23 2021-03-23 一种基于远程教育的考务信息管理系统 Pending CN113158257A (zh)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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