[发明专利]基于RISC-V架构的密码获取方法在审
申请号: | 202111394280.5 | 申请日: | 2021-11-23 |
公开(公告)号: | CN114090209A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 杨国东;杨超 | 申请(专利权)人: | 四川启睿克科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F21/62 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 刘兴亮 |
地址: | 610000 四川省成都市中国(四川)*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 risc 架构 密码 获取 方法 | ||
本发明公开了一种基于RISC‑V架构的密码获取方法,包括:RISC‑V系统正常启动,系统进入U模式下面运行;在U模式下面正常进行业务处理,当不涉及到密码处理的时候,业务正常运行;当需要运行处理获取密码和指纹信息业务时,系统进入到M模式下面运行;系统在M模式下面进行密码的获取和指纹的获取,然后再进行和密码认证相关的操作;密码认证相关的操作完成后,退出M模式,并清除密码相关的操作记录信息;本发明在U模式下进行业务逻辑的处理,当需要密码相关认证的功能就直接切换到M模式下进行数据的处理,M模式下安全级别高,将U模式下面的应用完全隔离,实现M模式下面的密码安全获取。
技术领域
本发明涉及计算机软件和硬件信息安全技术领域,特别是一种基于RISC-V架构的密码获取方法。
背景技术
目前一般的RISC-V架构的系统都是使用的M模式,但是随着RISC-V芯片处理能力的增加,系统将使用U模式,但是在牵扯到密码或者指纹相关的高安全要求的场景的时候,都只是通过软件进行简单的安全管理,这样的安全处理肯定是不够的,密码容易泄漏。所以针对安全性高的RISC-V系统,就必须提高安全的级别。
发明内容
为解决现有技术中存在的问题,本发明的目的是提供一种基于RISC-V架构的密码获取方法,本发明在U模式下进行业务逻辑的处理,当需要密码相关认证的功能就直接切换到M模式下进行数据的处理,M模式下安全级别高,将U模式下面的应用完全隔离,实现M模式下面的密码安全获取。
为实现上述目的,本发明采用的技术方案是:一种基于RISC-V架构的密码获取方法,包括以下步骤:
步骤1、RISC-V系统正常启动,系统进入U模式下面运行;
步骤2、在U模式下面正常进行业务处理,当不涉及到密码处理的时候,业务正常运行;
步骤3、当需要运行处理获取密码和指纹信息业务时,系统进入到M模式下面运行;
步骤4、系统在M模式下面进行密码的获取和指纹的获取,然后再进行和密码认证相关的操作;
步骤5、密码认证相关的操作完成后,退出M模式,并清除密码相关的操作记录信息。
作为一种优选的实施方式,还包括:
系统在切换到M模式下运行之前,锁定U模式下面的操作并记录;并在退出M模式后,系统解锁U模式并回到U模式下面运行自己的相应业务。
本发明的有益效果是:
本发明可以有效的解决在RISC-V芯片系统上,安全的获取到用户密码的问题。在RISC-V的U模式下面运行业务程序,在当需要使用密码等安全信息时,系统切换到M模式,对密码进行安全的获取;使用该方法可以对支持U和M模式的RISC-V系统进行密码的安全保护隔离,能够使得密码等隐私操作在隔离的环境下面进行,完全不会受到攻击和干扰,保证密码等隐私信息的安全。
附图说明
图1为本发明实施例中密码获取方法的流程框图。
具体实施方式
下面结合附图对本发明的实施例进行详细说明。
实施例
如图1所示,一种基于RISC-V架构的密码获取方法,包括:
步骤1、RISC-V系统正常启动,系统进入U模式下面运行。U模式下面运行时,只能访问部分资源,不能访问所有硬件资源,包括密码输入模块和指纹获取模块;
步骤2、在U模式下面正常进行业务处理,当不涉及到密码处理的时候,业务正常运行;
步骤3、当需要运行处理获取密码和指纹信息等业务时,系统进入到M模式下面运行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川启睿克科技有限公司,未经四川启睿克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111394280.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种望远镜镜片智能检验装置
- 下一篇:一种滚子轴承