信息处理方法、信息处理装置、信息处理系统和程序与流程
本公开涉及信息处理方法、信息处理装置、信息处理系统和程序,更具体地,涉及使得能够更安全地执行与使用安全组件上的信息的基于凭证的服务的协作的信息处理方法、信息处理装置、信息处理系统和程序。
背景技术:
1、通过预先获取并在凭证中合并与由凭证所证明的实体所持有的私钥对应的公钥以及当出示(present)凭证时同时执行该私钥的所有权(电子签名)的证书来实现设备绑定(device binding)。持有者绑定(holder binding)涉及防止上述私钥的使用,除非成功执行了使用持有者的生物特征信息和/或知识存储器的认证处理和/或比对处理,以便可以确认能够使用相关私钥的人是该人他/她自己或者是在登记时使用该私钥的用户(持有者)(参见非专利文献1和2)。
2、凭证持有者保持他/她的私钥的终端中的安全组件包括具有硬件抗篡改性和/或软件抗篡改性的安全区域,诸如tee(可信执行环境)、se(安全元件)和安全飞地(secureenclave)。抗篡改性是指在设备或系统中防止内部机密信息数据、操作等从外部被分析或修改的能力,并且通过由硬件构成的传感器等的检测功能来实现,通过经由将用于地址管理等的程序的执行环境进行隔离而实现的软件来实现,或者通过这些的组合来实现。例如,存在这样的芯片,在该芯片中限制了用于检测红外线和/或加速度的传感器,同时具有单独的执行密码计算的协处理器。这些功能和/或实现方式的组合是安全性与成本之间的权衡关系的结果,并且落在根据本专利的存在于se和tee之间的组合范围内。
3、作为数值验证,可以根据通过在iso/iec 15408中定义的通用准则(commoncriteria)下进行的认证而获取的评估保证级别(eal)的程度来确定相关芯片是se或tee中的哪一个。由于se通常可以在针对漏洞分析(漏洞评估)的抗篡改性方面获取eal4和ava_van(高级系统性漏洞分析)的最高级别5,因此se经常被描述为具有ava_van.5的eal4+。另一方面,tee无法针对类似的漏洞分析而获得高分,并且通常获取eal的2或3,因此提供与se不同的安全能力。
4、尽管tee因为其可以以相对低的成本生产而被安装在市场上的许多终端上,这是由于tee因为在现有的应用处理器内通过软件构建隔离的执行环境而不需要特殊硬件,但是安全强度弱,并且因此存在如下担忧:将不可能向可以通过私钥进行分析的终端发行已经进行了设备绑定的凭证。
5、同时,使用具有硬件抗篡改性的se的小程序(applet)的解决技术(由谷歌(google)定义的强保险箱密钥主控器(strong box keymaster)是由单独cpu操作的封装模块,并且包括安全存储、高质量真随机数发生器和抗篡改功能,以及具有侧信道抗性的防御性能)提供了高的安全强度,但是昂贵,包括由于单独cpu导致的操作成本,并且尚未广泛引入。
6、在使用密钥执行绑定时,凭证发行方需要负责验证密钥被存储在安全组件中。
7、然而,在由于凭证发行方的误操作而相对于不在安全组件上的密钥对而发行了凭证的情况下,私钥可以被复制,这增加了凭证也将被复制的风险,从而潜在地导致对于验证并使用复制的凭证的服务提供商的欺诈性冒充。
8、在这种情况下,服务提供商不能掌握发行方的策略是否被正确地执行,因此服务提供商只能信任凭证发行方,并且如果情况保持不变,则凭证将被复制,这将会把损害传播到服务提供商。
9、在这方面,已经提出了其中验证方侧通过密钥的所有权的证书来检测证书的复制的技术(参见专利文献1)。
10、专利文献1中公开的技术通过利用与凭证的标识符链接的私钥而对被称为一次性随机数(nonce)的临时随机数进行签名来防止重复使用从其他人获取的凭证。
11、引用列表
12、专利文献
13、非专利文献
14、非专利文献1:iso/iec 18013-5:2021(iso/iec 18013-5:2021-个人识别-符合iso标准的驾驶执照-第5部分:移动驾驶执照(mdl)应用)
15、非专利文献2:draft-fett-oauth-selective-disclosure-jwt-07(draft-ietf-oauth-selective-disclosure-jwt-07-用于jwt的选择性公开(sd-jwt))
16、专利文献1:日本专利申请特开第2023-18431号
技术实现思路
1、技术问题
2、然而,即使在专利文献1中公开的方法中,也假设密钥的所有者是凭证的合法持有者,并且如果密钥被恶意的凭证持有者泄露或共享,则可以无数次地复制和共享凭证。
3、鉴于以上情况做出了本公开,并且特别地,目的在于使得与使用安全组件上的信息的基于凭证的服务的协作更安全。
4、问题的解决方案
5、根据本公开的方面的信息处理方法包括:获取处理,用于获取终端设备的seid;以及发行处理,用于发行包括seid的凭证。
6、根据本公开的方面的信息处理装置、信息处理系统和程序是包括以下各项的信息处理装置、信息处理系统和程序:获取单元,所述获取单元获取终端设备的seid;以及发行单元,所述发行单元发行包括seid的凭证。
7、根据本公开的方面,获取终端设备的seid,并且发行包括seid的凭证。
1.一种信息处理方法,包括:
2.根据权利要求1所述的信息处理方法,还包括:
3.根据权利要求2所述的信息处理方法,还包括:
4.根据权利要求3所述的信息处理方法,其中,
5.根据权利要求1所述的信息处理方法,还包括:
6.根据权利要求5所述的信息处理方法,其中,
7.根据权利要求1所述的信息处理方法,其中,
8.根据权利要求7所述的信息处理方法,其中,
9.根据权利要求8所述的信息处理方法,还包括:
10.根据权利要求1所述的信息处理方法,其中,
11.根据权利要求10所述的信息处理方法,还包括:
12.根据权利要求11所述的信息处理方法,其中,
13.根据权利要求12所述的信息处理方法,其中,
14.根据权利要求13所述的信息处理方法,其中,
15.根据权利要求14所述的信息处理方法,其中,
16.根据权利要求1所述的信息处理方法,其中,
17.根据权利要求16所述的信息处理方法,其中,
18.一种信息处理装置,包括:
19.一种程序,用于使计算机用作:
20.一种信息处理系统,包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com