可信执行环境基于密码算法的安全功能实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:ffcsyangchh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字化信息的发展,人们的生活节奏也变得越来越快,移动终端成为了这些新型数字服务的重要组成部分和载体。手机是目前使用率最高的移动终端设备主要以IOS和安卓(Android)为主,这两种操作系统为用户提供开放的运行环境。虽然开放的运行环境使得个人移动终端具备个性化功能,有更好用户体验。但这些开放式操作系统是一个不安全的运行环境,会导致设备暴露在越来越多的攻击之下,木马程序、病毒、具备数据窃取功能恶意的软件层出不穷,所引发用户信息泄露、密码被盗取等安全问题激增,也因此诞生了可信执行环境技术。可信执行环境技术通过基于硬件的资源隔离机制将安卓、IOS等富执行环境(Rich Execution Environment,以下简称REE)系统与安全的可信执行环境(Trusted Execution Environment,以下简称TEE)系统进行隔离,安全系统的资源不允许REE端直接访问,并通过一整套访问控制策略和密码算法机制保证用户数据的安全性。目前,TEE技术已经广泛应用于我们的手机支付应用中。人民银行为引导技术产品在我国金融行业健康发展,于2017年发布了GB/T 0156-2017《移动终端支付可信环境技术规范》[1]规范中描述了 TEE技术产品应具备的安全功能和密码算法。另外,于2020年1月正式实施的《中华人民共和国密码法》[2]中提出:交通、金融、水利、能源等关系到国计民生的基础性设施在设计、实施、使用过程中所采用信息安全产品必须使用符合国家密码管理部门认可的密码算法,并着重强调应优先使用国家商用密码算法(SM2、SM3、SM4)。但是目前,TEE技术在国内还处于发展阶段,金融行业所采用的TEE技术产品主要是参考国际标准组织GlobalPlatform(以下简称GP)制定的技术规范进行开发,因此多数TEE技术产品仅支持国际密码算法,其中还包括已经被证明存在安全风险的密码算法(MD5[3]、DES、RSA1024),使用这些高风险密码算法会导致我国金融行业的信息安全建设得不到保障。因此开发一款基于安全密码算法又可兼容目前已有设备的TEE产品成为了迫切需求。经公司讨论后决定采用开源的OP_TEE操作系统开发一款新的TEE操作系统,新的TEE操作系统支持GP TEE规范[4]中安全功能和业务流程,并加入国家商用密码算法保证产品安全性;为保障产品兼容性,新的安全功能接口参考GP规范[5]中应用功能接口(Application Programming Interface,以下简称功能接口)的实现方式,以方便TEE产品开发者和供应商使用。在本次项目中作者的工作是实现SM2、SM3以及SM4算法,并且参考GPTEE规范中调用密码算法的流程和接口实现来完成国产商用密码算法模块的开发工作。本文的主要内容是作者在完成本次工作时的思考和实现过程,首先为了达到项目目标需要了解国内外相关标准的要求,目的是学习新TEE操作系统应具备的安全功能和应用接口,以此进行架构性需求分析;其次深入学习国家商用密码算法的实现以及GP功能接口的调用流程,进行具体的需求分析和工作分解,并以此制定工作安排;然后根据前期所学内容对功能接口和密码算法进行实现设计;最后对模块功能实现的正确性进行验证。项目完成时进行工作总结,对项目过程中的收获和不足进行陈述,并展望今后的工作方向。
其他文献
植物寄生线虫每年导致巨大的全球农作物经济损失,是限制农业生产的第二大因子,而线虫生物防治因为其绿色安全的特性逐渐成为线虫防治研究的热点。杀线虫芽孢杆菌B16(Bacillus
在种群生态学中,种群模型的动力学性质研究已经成为一个重要内容,而其中对具有反馈控制的种群模型的研究已受到了许多数学家和生物学家的关注.本文研究三类具有反馈控制的种
约束规格(constraint qualification)是优化与数学规划问题中的重要概念.国内外学者们的许多相关著作中都涉及约束规格,例如约束规格被应用于研究Fenchel-对偶和凸函数的次微
随着全球化竞争压力的增加,员工的工作需求随之增加,同时越来越多的女性进入劳动力市场,传统的“男主外,女主内”的模式也被双职工家庭所取代,因此员工的家庭需求也日益增加。多重家庭责任和工作需求的增加导致员工产生更多的工作家庭冲突,显著降低员工的工作-家庭平衡满意度。在此背景下,人力资源管理与组织行为学相关领域的学者开展了一系列研究,提出“家庭支持型主管行为”的概念,并围绕此概念进行实证研究。目前国内关
等级约束下的负载均衡问题是组合优化领域的经典难题之一,其在近十年里得到了广泛的研究。等级约束下的负载均衡问题即把若干个带等级的工件分配给一些带等级的机器加工,工件
知识之普遍必然性的问题是康德在《纯粹理性批判》中要解决的主要问题,目前学界比较盛行的观点认为,《纯粹理性批判》中知识的普遍必然性完全出自于纯粹知性概念的保障,依照这种解读方式,康德的认识论将不可避免的落入“先验唯心主义”的诘难,本文正是基于对这种解读方式的反思与批判,尝试从“经验实在论”和“先验观念论”的双重角度阐释知识之普遍必然性在康德哲学中的本质含义。康德哲学之所以一直遭受误解,实际上在于康德
我国是一个地震灾害频发的国家,除了几大地震活动较为强烈的高烈度设防区外,还存在着大面积7度及7度以下低烈度设防区。随着我国经济的高速发展,高层建筑越来越多的出现在这
自然界多数动物(如鱼类)的个体通过聚集成群、协调合作表现出复杂的集群行为,这是动物在长期自然选择中逐渐进化形成的生存策略。与独居鱼类个体相比,集群赋予鱼类更多的生态收益,但也附加一定的风险代价。在外界生境中,群体生活有助于更好地获取食物,但复杂多变的自然环境和剧烈的种类竞争等因素常导致鱼类个体面临饥饿胁迫。鱼类表型(如有氧代谢能力)存在明显的个体差异,影响群体中个体的空间占据能力,进而影响个体的生
目的探讨人参皂苷Rg1对阿霉素损伤血管内皮细胞的保护作用及其机制。方法体外培养人脐静脉血管内皮细胞(HUVECs),实验分为正常组、阿霉素组(0.5μg/m L)、阿霉素+Rg1组(0.5μg/m L+200μg/m L)。通过MTT、划痕及小管形成实验,检测人参皂苷Rg1对阿霉素损伤后血管内皮细胞增殖、迁移、小管形成的影响;通过Hochest33342荧光染色和流式细胞仪,检测人参皂苷Rg1对阿
自1928年Wishart等首次提出随机矩阵的概念以来,因其特征值在马尔可夫链、PageRank排序算法及连通图的Randic特征值等领域中的重要应用,随机矩阵非1特征值的定位问题成为矩阵