[发明专利]用于执行虚拟加密操作的加密电路在审
申请号: | 201910670045.2 | 申请日: | 2019-07-23 |
公开(公告)号: | CN111008407A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 崔弘默;金栽赫;姜智守;金贤镒;申钟勋;李惠秀 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F21/72 | 分类号: | G06F21/72 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李敬文 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 执行 虚拟 加密 操作 电路 | ||
一种加密电路包括具有多个轮核的流水线型加密核。流水线型加密核被配置为对接收到的多个输入数据中的每一个执行真实轮操作;以及使用包括真实轮操作的加密操作从输入数据生成加密数据。提供了与流水线型加密核相耦接的加密控制器。加密控制器被配置为控制流水线型加密核,使得多个轮核中的至少一个执行作为加密操作的一部分的虚拟轮操作。流水线型加密核被配置为使用以下项中的至少一个执行虚拟加密操作:(i)哑数据;以及(ii)哑加密密钥。
相关申请的交叉引用
本申请要求2018年10月5日递交的韩国专利申请No.10-2018-0119306的权益,将其公开通过引用全部合并在此。
技术领域
本发明构思涉及一种用于执行加密操作的加密电路及其操作方法,更具体地,涉及一种用于执行虚拟加密操作的加密电路和执行虚拟加密的方法。
背景技术
智能卡和集成电路(IC)卡包括关于用户的安全信息。需要一种用于防止关于用户的安全信息由于黑客攻击等而泄漏的加密电路,其生成并传送经由签名或认证处理而传送的安全信息的密文。
黑客可能执行侧信道分析攻击,而不是直接操控输入或输出数据。在侧信道分析攻击中,黑客可以收集多个辅助信息,诸如,加密电路消耗的电量和加密电路生成的电磁波的波形。黑客可以基于所收集的多个辅助信息,攻击加密电路以检测加密电路中使用的密钥。因此,侧信道分析攻击防止方法可以使用随机地或均匀地示出各自包括在经由侧信道收集的信息中的功率和电磁波的方法。
发明内容
本发明构思提供了一种用于对数据执行真实加密操作和虚拟加密操作的加密电路及其操作方法。
根据本发明构思的一个方面,提供了一种包括流水线型加密核的加密电路,所述流水线型加密核包括多个轮核,配置为对依次输入的多个输入数据中的每一个执行真实轮操作。流水线型加密核经由使用真实轮操作的加密操作来输出加密数据。提供加密控制器,所述加密控制器配置为执行控制使得多个轮核中的至少一个附加地执行虚拟轮操作。加密控制器可以配置为执行控制使得至少一个轮核的虚拟轮操作与所述多个轮核中的至少一个其他轮核的真实轮操作并行执行。
根据本发明构思的另一方面,提供了一种包括第一轮核、第二轮核和密钥调度器的加密电路,所述第一轮核配置为对输入数据执行第一真实轮操作,所述第二轮核配置为基于第一真实轮操作的结果,对输入数据执行第二真实轮操作,并且所述密钥调度器配置为向第一轮核和第二轮核中的每一个提供轮密钥(即,加密密钥)。第一轮核可以进一步配置为基于哑数据或由密钥调度器提供的第一虚拟轮密钥,执行第一虚拟轮操作,并且第一轮核的第一虚拟轮操作可以与第二真实轮操作并行执行。
根据本发明构思的另一方面,提供了一种包括第一轮核、第二轮核和密钥调度器的加密电路,所述第一轮核配置为对输入数据执行第一真实轮操作,所述第二轮核配置为基于第一真实轮操作的结果,对输入数据执行第二真实轮操作。所述密钥调度器被配置为向第一轮核和第二轮核中的每一个提供轮密钥。第二轮核可以进一步配置为基于哑数据或由密钥调度器提供的虚拟轮密钥,执行虚拟轮操作,并且第一真实轮操作可以与第二轮核的虚拟轮操作并行执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910670045.2/2.html,转载请声明来源钻瓜专利网。