[发明专利]一种基于Java的集群功能测试方法在审
申请号: | 201910386481.7 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110213043A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 孙波;李应博;张伟;夏光升;司成祥;郝振江;张建松;陈军;李胜男;毛蔚轩;盖伟麟;房婧;刘云昊;亓培锋 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/08;G06F11/36 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张陆军 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法 集群计算系统 功能测试 加密计算 前端代理 页面 集群 调用 指令 参数设置 算法功能 展示 直观 | ||
本发明公开了一种基于Java的集群功能测试方法,所述方法包括:通过Jsp前端代理页面执行加密计算功能,所述Jsp页面用于设置所述加密计算的算法和参数;调用JNI下发指令到后端集群计算系统,根据所述算法和参数设置JNI接口参数,指定目标加密计算算法,通知所述后端集群计算系统生成相应算法;通过JNI将后端集群计算系统执行结果传到Jsp前端代理页面进行展示。本发明提供一种基于前端Jsp页面以及Java的JNI,通过Jsp前端代理页面,调用Java JNI下发指令到后端集群计算系统程序,实现各种算法的功能测试,能够直观的展示其算法功能特点。
技术领域
本发明属于计算机技术领域,特别涉及一种基于Java的集群功能测试方法。
背景技术
HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,使用HTTP协议传输隐私信息非常不安全。
为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(SecureSocketsLayer)协议(即TLS:Transport Layer Security协议前身),用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由TLS/SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全。
TLS/SSL协议具有身份验证、信息加密和完整性校验的功能,虽然使得HTTPS相对HTTP有很大的优势,也正因为TLS/SSL协议在信息加密过程中使用了非对称密钥交换技术,使得HTTPS性能和速度严重降低。
目前,RSA2048、ECC等主流密钥交换算法中的加解密计算、共享密钥计算等计算任务的复杂度较高,对CPU时间消耗过大。由于特定的部署方式限制,原有的软件框架严重制约了某业务软件的性能提升。为突破这一计算瓶颈,设计了加速集群计算系统,但集群计算系统是基于C语言端开发完成的,系统所提供的接口并没有界面,不能够直观的展示集群计算系统功能的执行结果,以及无法准确的测试是否支持多样的https网站证书的算法。
发明内容
针对上述问题,本发明提供了一种基于Java的集群功能测试方法,所述方法包括:
通过Jsp前端代理页面执行加密计算功能,所述Jsp页面用于设置所述加密计算的算法和参数;
调用JNI下发指令到后端集群计算系统,根据所述算法和参数设置JNI接口参数,指定目标加密计算算法,通知所述后端集群计算系统生成相应算法;
通过JNI将后端集群计算系统执行结果传到Jsp前端代理页面进行展示。
进一步地,所述通过Jsp前端代理页面执行算法功能包括执行算法功能的以下计算环节:
获取公钥和私钥;
加密和解密;
签名和验签。
进一步地,所述指定目标加密计算算法包括通过设置算法及其算法参数初始化后端集群算法和/或通过指定算法库地址指定算法;
所述算法参数包括:算法类型、算法位数、曲线类型、业务ID。
进一步地,所述计算环节的执行包括发送计算执行任务和获取计算执行结果。
进一步地,根据所述获取公钥和私钥的执行结果,执行所述加密和解密、签名和验签。
进一步地,所述获取公钥和私钥包括:
在线获取非对称加密算法的公钥和私钥,所述公钥和私钥一一配对;
将公钥和私钥以base64编码的形式展示于文本框中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司,未经国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910386481.7/2.html,转载请声明来源钻瓜专利网。