RSA公钥密码体制在网上气象资料查询申报系统中的应用

来源 :商情·科教创新研究 | 被引量 : 0次 | 上传用户:kawwq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 详细阐述了RSA算法及其在网上气象资料查询申报系统中的应用。
  
  关键词 RSA 网络 查询 算法
  
  一、引言
  
  目前,全国各级气象部门都在做好“精细化农业气候区划”这一基础性工作。而在网上提供气象资料让全国的气象科技工作者索取是研究工作最基本的条件,这样索取者就可以足不出门,省时、省力的一心一意搞研究,所以电子网上气象资料查询申报需求日增。但气象原始资料是国家机密,是不能随意泄露的,因此电子网上气象资料查询申报需要数字签名,而且要求是绝对安全可靠的。然而“气象资料查询系统”软件多个版本,均不曾有电子网上申报数字签名,将RSA公钥密码体制应用于在网上气象资料查询申报系统中的网上申报数字签名势在必行。本文讨论如何将RSA公钥密码体制应用于在网上气象资料查询申报系统中的网上申报数字签名。
  
  二、现状
  
  目前,全国气象部门各地方自行开发网上气象资料查询申报软件,不少地方要求气象资料查询人在CA论证中心申请(还要交纳一定费用)或要通过气象内因网查询(有的资料是要跨省调取),制约了电子网上申报查询的拓展。网上气象资料申报查询系统在全国上线,统一了气象资料查询系统软件。因此,改进网上气象资料查询申报系统,应用RSA公钥密码体制将电子网上申报进行数字签名迫在眉睫。
  
  三、对策
  
  通过引入RSA公钥密码体制对网上气象资料查询申报系统改进,实现对电子网上申报进行数字签名。
  数字签名就是消息发出人对所发的消息调用CA证书进行一系列加密后形成的一个加密字符串,用以帮助接收人确认所接收消息的真实性与完整性。用网上申报回执来说就是:气象资料查询人在全国各地气象网站完成一次申报后,网站服务器根据气象资料查询人申报的数据生成一个回执,然后对回执内容调用CA证书进行加密处理形成数字签名,附在申报回执的后面。气象资料查询人可以使用当地气象网站提供的签名验证工具来验证这个回执是否真正从CA论证中心发出,回执内容有没有被第三方篡改过。
  公钥密码体制加密采用公钥,解密采用私钥,从根本上克服了传统密码体制的缺点。1978年RSA公钥密码系统是由Ron Rivest, Adi Shamir和Leonard Adleman联合提出的,它既用于加密也能用于数字签名,RSA体制是在公开密钥密码体制中,最有名的一种,它的算法从提出到现在已二十多年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。它己被ISO/TC97的数据加密技术分委员会SC20推荐为公开密钥数据加密标准。它的基础是数论的欧拉定理,它的安全性依赖于大数的因数分解的困难性。
  1.RSA算法描述。RSA密码系统为每个用户分配两对密钥(公钥和私钥),即(e, n)和(d, n),其中(e,n)用于加密报文,(d, n)用于解密报文,广泛应用于加密和数字签名方面广泛应用,如现在已延伸到电子气象资料查询申报。公钥或者私钥都可用作加密。用你的私钥加密文件,你就拥有安全的数字签名。
  RSA加密算法的过程是:
  (1)取两个素数p和q(保密);
  (2)计算n=pq(n称为模数,公开),ψ(n)=(p-1)(q-1)(保密);
  (3)随机选取整数e(e称为公钥,公开),且满足gcd(e,ψ(n))=1(即与(p-1)(q-1)互素);
  (4)计算d,满足de=1(modψ(n))(d称为私钥,保密)。
  利用RSA加密第一步需要将明文数字化,并取长度小于log2n位的数字做明文块。
  加密算法 c=E(m)≡me(mod n);
  解密算法 D(c)≡cd(mod n)。
  例如,假定用户A要将明文“HI”加密传递给用户B。则B可以:
  取两个素数p=5和q=11(保密);计算n=pq=55(公开,公钥),ψ(n)=(p-1)(q-1)=40(保密);随机选取整数e=3(公钥),满足gcd(e,ψ(n))=1;由de≡1(modψ(n))得d=27,(保密,私钥)。利用RSA加密第一步需要将明文数字化,假定A,B统一明文编码方式为:空格=00,A=01,B=02,C=03,Z=26,则明文数字化HJ为08,09,A用B的公钥(3,55)将数字化明文信息由c=E(m)≡me(mod n)加密得密文信息为:17,14。用户B收到密文信息由D(c)≡cd(mod n)。解密得08,09,将其转化为明文“HI”。
  反之,如果用户B用私钥d加密“HI”,用户A只有用B的公钥才能解开密文信息得明文“HI”,而私钥d是唯一的,证明该密文信息是用户A加过密的,就象是用户A签过名(即该密文信息是用户A加过密的是不争的事实),这就是所谓的数字签名。
  RSA加密算法的理论依据如下:
  <定理>若 p, q是相异质数, rm== 1 mod (p-1)(q-1), a是任意一个正整数, b == ammod pq, c == brmod pq,则 c == a mod pq这个定理说明 a经过编码为 b再经过解码为 c时, a == c mod n(n = pq)..;但我们在做编码解码时,限制 0 <= a < n, 0 <= c < n,所以这就是说 a等於 c,所以这个过程确实能做到编码解码的功能。
  2.RSA公钥密码系统的安全要求。当前小于1024位的n已经被证明是不安全的。因此寻求两个随机产生的安全的512bit以上素数p和q(保密)是RSA加密的关键。至今研究成果表明:e可设为Kψ(n)+65537,K为100bit以上随机数;为安全起见,素数p和q应当满足一定的条件。
  满足下列条件的素数p和q称为安全素数:
  (1)p,q为长度差异不大(512bit以上),但其差较大;
  (2)p-1和q-1及p+1和q+1有大素数因子;
  (3)gcd(p-1,q-1)很小
  3.网上气象资料查询申报系统的改进。通过引入RSA公钥密码体制对网上气象资料查询申报系统改进,实现对电子网上申报进行数字签名。
  数字签名就是消息发出人对所发的消息调用CA证书进行一系列加密后形成的一个加密字符串,用以帮助接收人确认所接收消息的真实性与完整性。
  由于网上气象资料查询申报数字签名只需对气象资料查询申报的回执内容进行签名。当地气象局用私钥加密“气象资料查询申报的回执内容”,而气象局的私钥d是唯一的,因此,气象资料查询人用气象局的公钥解开密文信息来验证这个回执是否真正从气象局发出,回执内容有没有被第三方篡改过。
  网上查询申报是指气象资料查询人借助电信网、专线网或因特网等网络系统,通过浏览器完成气象资料查询申报和缴气象资料查询款的一种电子申报气象资料查询方式。
  气象资料查询人登录到气象局的网站,输入合法的用户名和密码,点击登录按钮后,进入网上申报网页,气象资料查询人在网页上填写所要申报气象资料种类的数据,提交申报表及附列资料。系统审核校验气象资料查询人填报的申报数据,确定气象资料查询人填报数据正确后,将数据保存到数据库中。气象资料查询人在确认申报成功可以继续进行相应的缴款操作(指需要交纳资料索取费)。
  保留网上气象资料查询申报系统的原有的系统功能和特点,在【会员申报】子系统中增加【网上申报数字签名】模块实现网上申报数字签名。
  网上申报数字签名功能描述:
  气象资料查询人先与气象签订网上申报协议,并同时获取气象局的公钥和客户端软件并安装,网上申报时,通过气象部门网上申报服务器进入网上申报模块。网上申报模块调用【会员申报】子系统中的相关模块进入网上申报,申报完毕确认后产生回执调用【网上申报数字签名】模块利用RSA加密软件对网上申报回执进行数字签名。气象资料查询人可以使用气象局提供的签名验证工具输入气象局的公钥进行解密验证。
  利用RSA加密软件对回执进行数字签名。
  四、结束语
  通过引入RSA公钥密码体制对网上气象资料查询申报系统改进,在【会员申报】子系统中增加【网上申报数字签名】功能模块,实现电子网上申报数字签名,使网上申报数字签名与气象资料查询信息系统一体化。既降低了索取资料费的成本,又方便了气象资料查询人,减轻了气象资料查询人负担,有利于电子网上申报查询资料的拓展。
  
  参考文献:
  [1]黎健.对气象业务服务发展一些问题的思考[J].江西气象科技,2004,27(3):9-12.
  [2]黎健.开发利用气候资源与可持续发展[J].江西气象科技,2003,26(2):4-9.
  [3]陈双溪,魏丽,王保生.发挥气候资源优势 调整江西农业产业结构[J].江西气象科技,2002,25(3):1-4.
  [4]陈双溪.关于拓宽气象工作和服务领域的实践与思考[J].江西气象科技,2002,25(2):1-4.
  [5]黎健,聂秋生,何财福.气象部门拓展服务领域的若干思考[J].江西气象科技,2002,25(1):9-14.
  [6]陈双溪,殷剑敏,李迎春.充分发挥农业气候论证在农业开发中的重要作用[J].江西气象科技,2001,24(2):4-9.
  [7]王保生,刘文英,黄淑娥.江西省旱涝灾害风险评估与农业可持续发展[J].气象与减灾研究,2006,29(2):43-47.
  [8]郭有明.无线应用协议WAP在气象防灾减灾信息传播中的应用[J].气象与减灾研究,2006,29(4):44-46.
  [9]《江西省气象局业务技术体制改革实施方案》编写组.论江西气象信息技术保障体系改革与建设[J].江西气象科技,2005,28(4):42-46.
  [10]刘军,喻迎春,郑劲光.自动气象站资料的可视化及其应用[J].江西气象科技,2005,28(3):57-58.
  [11]陈双溪.加强合作共同发展信息时代的气象信息服务工作[J].江西气象科技,2004,27(2):2-4.
  [12]江西省气象学会秘书处.加强合作共同做好信息时代的气象信息服务工作[J].江西气象科技,2004,27(2):5-16.
  [13]李志鹏.关于推进我省气象部门信息化工作的思考[J].江西气象科技,2003,26(4):34-38.
  [14]路名芬,付永民.对江西农经网如何更好地提供信息服务的探讨[J].江西气象科技,2002,25(4):33-35.
  [15]袁正国,刘小波.基于INTERNET网上资料的信息处理和显示系统[J].江西气象科技,2002,25(3):35-36.
  [16]刘小钢,万宁哪,颜冰.农经网图片、文本信息同步上传设计[J].江西气象科技,2001,24(2):28-31.
  [17]邓世忠.抚州气象网站的结构及实现[J].江西气象科技,2003,26(2):31-32.
  [18]张玮.OREN DATA SERVICES和SOCKET的应用研究[J].江西气象科技,2004,27(1):33-36.
  (作者单位:江西靖安县气象局)
  
  注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
“通天下一气耳”。“气”遍布中国文化的方方面面,“气”的义项之多,近可说遍天下事,堪称文化之奇观。“气”是中国人对外部世界和自我认识的结晶。汉字气最初的意义是古人视觉感官所观察到的具象的物质之“气”,但其虚幻飘渺、不可捉摸、无处不在的特性却给了人们最初联想的可能。“气”的语义具备多义性的同时,也体现出了模糊性。从语言研究的视角,前人对“气”的字源做了细致的研究,梳理总结了“气”的语义并简要讨论了其引申路径,分析和讨论了汉语“气”的文化特性。
  从1980年Lakoff和Johnson在《我们赖以生
严复,位居“译才并世”之首。严复八大名译,为晚清时期对中国社会发展影响最大的译作。不言而喻,严复名译研究一直是思想史、历史学和翻译学的研究热点,涌现了一大批以严复名译的思想内容及翻译特色为核心的代表成果,然而仍缺乏从学术史的深度探讨严复选译这些名译的过程。事实上,严复所译穆勒、甄克思、孟德斯鸠和耶方斯的五部作品并非是由他首次翻译。在此之前,马君武、傅兰雅、窝尔什、张相文和艾约瑟就先于严复翻译并出版这些译作。由于译作的文化记忆是译者在一定的翻译语境下进行的建构,那么,在晚清翻译语境下,严复是如何建构不同名译
摘要 随着高等教育综合化发展趋势的加强,地方师范院校都在加大非师范专业的比例以实现发展模式的转型,而转型的关键在于师范类院校办非师范专业的可靠性。本文试图以商务英语专业为例,对地方师范院校的专业发展转型及英语专业复合型人才培养模式进行初步探讨。  关键词 地方师范院校 商务英语 人才培养    地方师范院校概念主要指办在中等城市如市或自治州的师范专科学校或者由师专升格而成的师院。长期以来,这些学校
期刊
摘要 汉语成语承载着中华五千年的文化特色和文化信息.翻译不只是两种语言之间的对应转换过程,而是一种文化的交流和传递。因此,在汉语成语英译中,首先要充分理解汉语成语的内在含义,灵活运用翻译方法,将汉语成语所承载的文化特色和文化信息最大限度地传译给外国读者。本文介绍了汉语成语英译的方法,旨在探讨汉语成语的英译策略。  关键词 汉语成语 翻译 文化    一、导言    关于翻译,中国最早流行的理论是严
期刊
摘要 高职院校实行学历证书和职业资格证书并重的“双证书”是我国高职教育改革的一项重要内容,是落实“以服务为宗旨,以就业为导向办学”的重要举措。近年来,各高职院校在推行“双证书”方面做了大量工作,对于促进毕业生就业起到了积极作用。文章以机制专业为例,对上述问题进行了阐述。  关键词 高职院校 “双证书”就业学生    一、统一认识、转变观念,积极推行“双证书”教育    在职业技术院校中实施“双证书
期刊
摘要 本文主要对大学英语中的文化教学予以思考研究。在全球化背景下大学英语教学中的文化教学应学习了解英美文化、中华文化和世界其他国家的文化,或者说世界多元文化,以应对全球化,以利于与世界各国开展文化交流与合作,以利于把中国的优秀传统文化与具有中国特色的社会主义优秀文化介绍给世界,提高中国的文化软实力,提高我国的综合国力。  关键词 全球化 大学英语 文化教学 内容与教材    我国大学英语中的文化教
期刊
摘要 主要介绍流媒体服务器软件helix的架设和调试过程,为部门架设流媒体服务器提供借鉴和参考。  关键词 流媒体 架设 调试    一、前言    有关文献显示,随着宽带应用的不断普及,“在线电影院、远程教育、网络视频”的梦想已经成为现实,而与其密切相关的“Helix流媒体”也成了人们日常使用的流媒体服务器架设工具而备受关注,因为“流媒体”是实现这些宽频应用的技术动力。通过流媒体服务器,单位或个
期刊
摘要 电子技术基础课群是高校计算机专业学生必修的专业基础课,本文从课程群的地位、特点及教学的侧重点等方面为出发点,结合实践,对课程群的教学内容、教学方法、考核办法给出新的思路,为更好的将电子技术基础课讲好、学生学好做了有益的探索。  关键词 电子技术 教学方法 考核    电子技术基础课群(电路基础、模拟电子、数字电子)是高校计算机专业的学生必修的专业基础核心课群。它不同于数学、物理等公共基础课所
期刊
学术力量是决定高校体育教育发展的主要力量因素。体育教师学术力量生长的相关因素即学术研究力量的生长普遍需要能理解与尊重学术人员进行学术活动的管理者;学术力量的生长普遍需要公正兑现不同学术劳动价值的利益分配机制;学术力量的生长普遍需要相互学习、交流、碰撞、批判思想的人才群体效益环境;学术力量的生长普遍需要学术人员有比较纯粹的学术理想和坚韧的学术意志。  高校 学术力量生长 相关因素    一、认识体育
期刊
摘要 “信号与系统”课程中连续信号的卷积积分、离散信号的卷积和运算,均以图解法说明卷积的实质,针对图解法以及安定义计算中容易出错和较难理解的问题,提出自己的见解和处理技巧,通过联立不等式确定卷积积分上下限以及卷积求和的上下限,来完成卷积运算。总结了这种运算方法及特点。以实例说明,将本文提出的方法应用到连续信号的卷积积分、离散信号的卷积和运算中,可有助于完成卷积运算,并加深理解卷积运算的实质,使卷积
期刊