[发明专利]片上系统及其操作方法在审
申请号: | 202110047120.7 | 申请日: | 2021-01-14 |
公开(公告)号: | CN113434453A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 金是兴;朴根荣;朴东珍 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F9/445 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 尹淑梅;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 及其 操作方法 | ||
公开了一种片上系统及其操作方法。片上系统包括存储器、运行操作系统的主处理器以及执行相应的处理操作的第一知识产权(IP)。主处理器操作为使用固件加载器将目标固件复制到存储器,使用管理程序在验证目标固件之前阻止主处理器和第一IP对目标固件的访问,并且使用管理程序在验证目标固件之后准许第一IP之中的与目标固件对应的目标IP对目标固件的访问。
本申请要求于2020年3月6日在韩国知识产权局提交的第10-2020-0028586号韩国专利申请的优先权,该韩国专利申请的公开通过引用全部包含于此。
技术领域
本公开涉及一种片上系统,更具体地,涉及一种用于安全加载固件的片上系统及操作片上系统的方法。
背景技术
随着移动技术发展并且需要各种功能,将由片上系统处理的功能正在增加,因此,为了改善移动装置的性能并且执行优化的功能,除了主处理器之外,诸如具有各种功能的数字信号处理器(DSP)的知识产权(IP)正在开发中。例如,最近的片上系统(SoC)已经配备有针对与人工智能相关的并行计算而优化的神经处理单元(NPU)和张量处理单元(TPU),并且可以替代主处理器,并且甚至需要复杂计算的相机功能也正在将计算分配给DSP以加速处理。
此外,DSP可以执行类似于包括多个核的主处理器的操作。也就是说,DSP可以读取存储器中的软件代码以执行预定的操作,并且在执行操作的同时,DSP可以不时地访问存储器以读取算法或软件数据或者写入计算结果。
另外,DSP越来越多地用于安全区域(例如,可信执行环境(TEE)区域)以用于安全数据处理。例如,需要人脸识别或其它安全处理的人工智能处理操作可以在DSP中而不是在主处理器中执行。为了在安全区域中控制DSP,控制DSP的固件、算法和数据必须都在受保护的存储器上操作,并且固件等的验证还应该首先执行。然而,在针对固件等的验证操作期间,数据被复制到与安全区域对应的存储器区域,并且当DSP使用复制的数据执行验证时,存在数据移动发生多次的问题,因此,计算时间增加。
发明内容
一个方面在于提供了,当在安全区域中的预定IP而不是主处理器执行预定的数据处理操作时或者当主处理器直接执行预定的数据处理操作时,有效地移动并保护数据的片上系统以及操作片上系统的方法。
根据一个或更多个示例性实施例的一个方面,提供了一种具有主处理器和多个第一知识产权(IP)的片上系统的操作方法,所述操作方法包括:主处理器使用固件加载器将第一目标固件复制到存储器;主处理器使用管理程序阻止主处理器和所述多个第一IP对第一目标固件的访问;主处理器使用固件验证器对第一目标固件进行验证;以及基于验证结果,主处理器使用管理程序准许所述多个第一IP之中的目标IP对第一目标固件的访问。
根据一个或更多个示例性实施例的另一方面,提供了一种片上系统(SoC),所述片上系统包括:存储器;主处理器,被配置为运行操作系统;以及多个第一知识产权(IP),被配置为执行相应的处理操作,其中,主处理器被配置为:使用固件加载器将目标固件复制到存储器;使用管理程序在验证目标固件之前阻止主处理器和所述多个第一IP对目标固件的访问;以及使用管理程序在验证目标固件之后准许所述多个第一IP之中的与目标固件对应的目标IP对目标固件的访问。
根据一个或更多个示例性实施例的另一方面,提供了一种片上系统的操作方法,所述片上系统具有主处理器、多个知识产权(IP)和安全系统,所述操作方法包括:主处理器执行的内核向主处理器执行的管理程序请求用于加载目标固件的管理;管理程序改变所述多个IP和主处理器中的至少一个对目标固件要被加载到的存储器区域的访问权限;内核将目标固件加载到存储器区域中;内核向管理程序请求对加载的目标固件的验证;管理程序改变所述多个IP和主处理器中的至少一个对存储器区域的访问权限;管理程序向安全系统请求对加载的目标固件的验证;安全系统执行对加载的目标固件的验证;安全系统向管理程序提供验证的验证结果;管理程序基于验证结果来改变所述多个IP和主处理器中的至少一个对存储器区域的访问权限;以及内核执行加载的目标固件。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110047120.7/2.html,转载请声明来源钻瓜专利网。