一种基于国密算法的应用安全设计方法与流程

文档序号:34822944发布日期:2023-07-20 03:07阅读:来源:国知局

技术特征:

1.一种基于国密算法的应用安全设计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s3中,用户权限信息包括人员姓名、人员的身份证号码、手机号码和家庭住址等信息。

3.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s4中,对重要数据进行加密存储的工作流程为:s41:在业务系统中录入/上传用户、人员的身份证号码、手机号码、家庭住址等信息、人员基础信息库等数据时,数据存储在业务系统中,并和用户绑定;

4.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s6中,签名验签子系统用来为应用系统提供数字签名、签名验签服务,用来保障重要业务数据、权限管理数据、日志数据的完整性,且对关键业务数据制作数字签名的流程为:s61:将待签名数据和认证授权码送往签名验签服务器接口;

5.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s6中,采用时间戳签发的服务流程为:s601:应用系统服务端集成时间戳请求子系统,调用数字摘要接口对待签发时间戳的原文计算出摘要;

6.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s6中,时间戳子系统采用时间戳服务器(tsa),为应用系统及用户提供可信的时间源,保证应用获取权威、统一、精准的时间信息,为实现数据时间认证需求奠定坚实基础。

7.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s6中,签名验签子系统在本系统中的作用主要包括对业务系统的访问控制信息等数据签名验签服务,保证操作行为和数据的合法性、可信性,签名验签密码子系统由签名验签服务器及相关服务接口构成。

8.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s6中,签名验签服务器全面支持密码算法,支持sm2数字签名算法、sm3摘要算法、sm4加解密算法。

9.根据权利要求1所述的一种基于国密算法的应用安全设计方法,其特征在于,所述s2中,数字证书的身份认证过程包括:s21:应用客户端向应用服务端请求认证原文;


技术总结
本发明公开了一种基于国密算法的应用安全设计方法,包括以下步骤:S1:搭建基于国密算法的应用安全设计系统:应用安全设计系统由终端密码应用、网络与接入安全密码应用、业务密码应用、密码服务、密码资源和密码基础支撑组成,终端密码应用由国密浏览器和智能密码钥匙组成,且终端应用密码与密码服务进行双向传输,网络与接入安全密码应用包括安全网关,且网络与接入安全密码应用与密码服务进行双向传输。本发明通过采用身份认证技术、加解密技术、时间戳技术和签名验签技术,在国际通用密码算法已被破解的情况下,可以保障应用安全,有效解决数据产生、传输、存储、处理、分析、使用等全生命周期安全问题。

技术研发人员:王良霖,张志敏,陈晨
受保护的技术使用者:福建海峡基石科技集团有限公司
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1