The invention discloses a security document management method and system, which relates to the field of information security. In order to solve the problem of poor compatibility of user terminals when using TPM and TEE/SE to manage secure files in the existing technology, it is necessary to install corresponding hardware in user terminals. The technical solutions provided by the embodiments of the present invention include: a static protection unit for providing at least one encryption and decryption method for encryption and authentication; a dynamic protection unit for providing at least one security monitoring and protection function; a security application protocol unit for providing a unified external interface for the security document management system; and a security document subsystem for security. Encrypted storage of files.
【技术实现步骤摘要】
一种安全文件管理方法和系统
本专利技术涉及信息安全领域,尤其涉及一种安全文件管理方法和系统。
技术介绍
安全元件(SecureElement,SE),是指内嵌有微芯片的硬件安全元件的通称,可以独立运算、存储。可信执行环境(TrustedExecutionEnvironment,TEE)是一种能保证不被常规操作系统干扰计算的环境。现有技术中,一般通过硬件安全芯片(TrustedPlatformModule,TPM)与TEE/SE等技术结合进行进行安全文件管理。然而,用户终端采用上述方式进行安全管理时,需要用户终端设置相应的硬件,兼容性较差。
技术实现思路
本专利技术的目的是提供一种安全文件管理方法和系统,能够提高兼容性。一方面,本专利技术实施例提供一种安全文件管理系统,包括:静态防护单元,用于提供至少一种加解密方法进行加解密和身份认证;动态防护单元,用于提供至少一种安全监测和防护功能;安全应用协议单元,用于为所述安全文件管理系统提供统一的对外接口;安全文件子系统,用于安全文件的加密存储。另一方面,本专利技术实施例提供一种采用上述安全文件管理系统进行安全文件管理的方法,所述安全文件加密存储于所述安全文件子系统,所述安全文件子系统整体进行二次加密。本专利技术实施例提供的技术方案,通过安全文件子系统实现安全文件的加密存储,从而实现安全文件管理。由于只需通过安全文件子系统结合静态防护单元、动态防护单元和安全应用协议单元即可实现安全文件管理,无需设置特定的硬件,对用户终端硬件的要求较低,解决了现有技术中用户终端采用上述方式进行安全管理时,需要用户终端设置相应的硬件,兼容性 ...
【技术保护点】
1.一种安全文件管理系统,其特征在于,包括:静态防护单元,用于提供至少一种加解密方法进行加解密和身份认证;动态防护单元,用于提供至少一种安全监测和防护功能;安全应用协议单元,用于为所述安全文件管理系统提供统一的对外接口;安全文件子系统,用于安全文件的加密存储。
【技术特征摘要】
1.一种安全文件管理系统,其特征在于,包括:静态防护单元,用于提供至少一种加解密方法进行加解密和身份认证;动态防护单元,用于提供至少一种安全监测和防护功能;安全应用协议单元,用于为所述安全文件管理系统提供统一的对外接口;安全文件子系统,用于安全文件的加密存储。2.根据权利要求1所述的安全文件管理系统,其特征在于,所述静态防护单元包括:随机数生成器、对称密钥模块、公私钥模块、白盒密钥模块、数字签名模块和密钥协商模块中的一种或多种。3.根据权利要求1或2所述的安全文件管理系统,其特征在于,所述动态防护单元包括:防调试模块、防hook与防注入模块、防内存dump模块、恶意进程检测模块和RT环境检测模块中的一种或多种;所述防调试模块,用于根据预设黑名单对比当前父进程和当前运行环境的进程,判断是否被调试;所述防hook与防注入模块,用于执行的操作属于预设关键操作时,对当前进程进行调试,防止被第三方hook和/或进程注入;所述防内存dump模块,用于对内存函数进行hook,防止内存的注入和/或导出;所述恶意进程检测模块,用于检测是否存在恶意进程;所述RT环境检测模块,用于检测是否存在网络代理或虚拟专用网络;和/或检测是否存在恶意框架;和/或检测是否在模拟器中运行;和/或检测当前所处的环境状态。4.一种采用权利要求1-3中任意一项所述的安全文件管理系统进行安全文件管理的方法,其特征在于,所述安全文件加密存储于所述安全文件子系统,所述安全文件子系统整体进行二次加密。5.根据权利要求4所述的安全文件管理方法,其特征在于,包括所述安全文件管理系统对公私钥的管理方法,所述公私钥的管理方法包括:所述静态防护单元获取白盒密钥和对应的白盒库;所述静态防护单元通过所述白盒密钥和对应的白盒库对所述公私钥中的私钥进行加密,得到第一密文;所述静态防护单元将所述白盒密钥和对应的白盒库、所述公私钥中的公钥、以及第一密文发送至所述安全文件子系统后删除。6.根据权利要求5所述的安全文件管理方法,其特征在于,所述静态防护单元通过所述白盒密钥和对应的白盒库对所述公私钥中的私钥进行加密,得到第一密文,包括:所述静态防护单元采用预设混淆算法将所述...
【专利技术属性】
技术研发人员:程威,王志永,郭拉,
申请(专利权)人:北京思源互联科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。