下载数据的方法、装置和安全元件制造方法及图纸

技术编号:34193649 阅读:25 留言:0更新日期:2022-07-17 16:03
本申请提供一种下载数据的方法、装置和安全元件,能够降低该安全元件中数据的下载处理时间,从而提高安全元件的生产效率以及用户使用体验。该下载数据的方法应用于安全元件SE,包括:接收第一下载命令,第一下载命令中携带有第一待下载数据;向SE内部的存储器写入第一待下载数据;在向存储器写入第一待下载数据的至少部分时间段内,发送第一预设响应。在该技术方案中,SE不需要等待向存储器写入第一待下载数据执行完成之后,再根据执行结果发送响应,而是在向存储器中写入第一待下载数据的过程中,直接发送预设的第一预设响应,从而节省SE对第一下载命令以及携带的第一待下载数据的下载处理时间,以提高SE的生产效率以及用户对SE的使用体验。对SE的使用体验。对SE的使用体验。

Method, device and safety element for downloading data

【技术实现步骤摘要】
下载数据的方法、装置和安全元件


[0001]本申请涉及信息安全
,并且更为具体地,涉及一种下载数据的方法、装置和安全元件。

技术介绍

[0002]在信息安全领域,安全元件(Secure element,SE)能够提供私密信息的安全存储、重要程序的安全执行等功能。具体地,该SE在物理上具有独立结构,且具有独立的片内操作系统(Card operation system,COS),该SE能够通过安全协议与外部通讯,来实现数据安全存储、加解密运算等应用功能。
[0003]对于不同的应用领域,SE中需下载不同的程序数据以满足不同的使用要求,因此,在实际工业生产过程以及用户实际使用中,如何降低该SE中数据的下载处理时间,从而提高SE的生产效率以及用户使用体验,是一项亟待解决的技术问题。

技术实现思路

[0004]本申请提供一种下载数据的方法、装置和安全元件,能够降低该安全元件中数据的下载处理时间,从而提高安全元件的生产效率以及用户使用体验。
[0005]第一方面,提供一种下载数据的方法,应用于安全元件SE,该方法包括:接收第一下载命令,第一下载命令中携带有第一待下载数据;向SE内部的存储器写入第一待下载数据;在向存储器写入第一待下载数据的至少部分时间段内,发送第一预设响应。
[0006]在本申请实施例的技术方案中,SE不需要等待向存储器写入第一待下载数据执行完成之后,再根据执行结果发送响应,而是在向存储器中写入第一待下载数据的过程中,直接发送预设的第一预设响应,从而节省SE对第一下载命令以及携带的第一待下载数据的下载处理时间,以提高SE的生产效率以及用户对SE的使用体验。
[0007]在一些可能的实施方式中,在发送第一预设响应之后,该方法还包括:在向存储器写入第一待下载数据的至少部分时间段内,接收第二下载命令,第二下载命令中携带有第二待下载数据。
[0008]在该实施方式的技术方案中,SE不需要等待向存储器写入第一待下载数据执行完成且向上位机发送用于指示该写入数据是否执行完成的响应之后,才能接收上位机发送的第二下载命令,而可以在向存储器写入第一待下载数据的至少部分时间段内,即接收第二下载命令,从而节省SE对第二下载命令的处理时间,以进一步节省SE对待下载数据的整体下载时间。通过本申请实施例的技术方案,可以进一步提高SE的生产效率以及用户对SE的使用体验。
[0009]在一些可能的实施方式中,在接收第二下载命令且向存储器写入第一待下载数据之后,该方法还包括:发送第二响应,第二响应用于指示:向存储器写入第一待下载数据是否执行成功。
[0010]在该实施方式的技术方案中,该第二响应为根据第一待下载数据在存储器中的写
入情况生成的真实报文。将该第二响应实时发送给上位机,可以便于上位机准确的且较为及时的掌握SE中当前数据的下载情况,且根据该真实的第二响应执行后续操作,以提升SE中数据下载的效率,并保证SE的整体性能。
[0011]在一些可能的实施方式中,在向存储器中写入第一待下载数据执行成功的情况下,该方法还包括:在发送第二响应的同时,向存储器写入第二待下载数据。
[0012]在该实施方式的技术方案中,SE可利用发送第二响应的时间同步向存储器写入第二待下载数据,从而节省SE对第二待下载数据的下载时间。通过本申请实施例的技术方案,可以进一步提高SE的生产效率以及用户对SE的使用体验。
[0013]在一些可能的实施方式中,在发送第二响应之后,该方法还包括:在向存储器写入第二待下载数据的至少部分时间段内,接收第三下载命令,第三下载命令中携带有第三待下载数据。
[0014]在一些可能的实施方式中,在向存储器中写入第一待下载数据执行失败的情况下,该方法还包括:确定下载数据执行失败,停止接收后续下载命令。
[0015]通过该实施方式的技术方案,SE在向其内部的存储器写入第一待下载数据执行失败的情况下,可直接停止接收后续的下载命令,避免后续无效的命令接收以及数据下载造成系统资源的浪费,从而提升SE中数据下载的执行效率。特别是在产线生产过程中,通过该实施方式的技术方案,可以提升产线整体的生产效率,提升SE的生产产能。
[0016]在一些可能的实施方式中,在发送第一预设响应之后,该方法还包括:在向存储器写入第i待下载数据的至少部分时间段内,接收第i+1下载命令,第i+1下载命令中携带有第i+1待下载数据,其中,i为正整数;在第i+1下载命令为最后一条下载命令的情况下,向存储器写入第i+1待下载数据;发送第i+1响应,第i+1响应用于指示:向存储器写入第i待下载数据以及第i+1待下载数据是否执行成功。
[0017]通过该实施方式的技术方案,SE可较为及时且便捷的对最后一条下载命令进行处理,且发送最后两条下载命令携带数据在存储器中的写入执行情况,保证整个数据下载的完整性和可靠性,从而保证SE的整体性能。
[0018]在一些可能的实施方式中,在发送第一预设响应之后,该方法还包括:在向存储器写入第i待下载数据的至少部分时间段内,接收第i+1下载命令,第i+1下载命令中携带有第i+1待下载数据,其中,i为正整数;在第i+1下载命令为最后一条下载命令的情况下,根据向存储器写入第i待下载数据是否执行成功,判断是否向存储器写入第i+1待下载数据;发送第i+1响应,第i+1响应用于指示:向存储器写入第i待下载数据以及第i+1待下载数据是否执行成功。
[0019]通过该实施方式的技术方案,在第i待下载数据在存储器中写入失败的情况下,SE可以不执行后续向存储器中写入第i+1待下载数据的过程,从而避免系统资源的浪费,提升SE中数据下载的执行效率。与此同时,SE可发送最后两条下载命令携带数据在存储器中的写入执行情况,保证整个数据下载的完整性和可靠性,从而保证SE的整体性能。
[0020]在一些可能的实施方式中,在发送第一预设响应之后,该方法还包括:接收第二下载命令至第j下载命令,其中,第二下载命令中携带有第二待下载数据,第j下载命令携带有第j待下载数据,j为大于1的正整数;向存储器依次写入第二待下载数据至第j待下载数据;在向存储器依次写入第二待下载数据至第j待下载数据的至少部分时间段内,发送第二预
设响应至第j预设响应。
[0021]在该实施方式的技术方案中,可利用SE向其内部的存储器依次写入第二待下载数据至第j待下载数据的至少部分时间段,向上位机发送第二预设响应至第j预设响应。通过该技术方案,可以节省SE对第二下载命令至第j下载命令的处理时间,即节省SE对第二待下载数据至第j待下载数据的整体下载处理时间。
[0022]在一些可能的实施方式中,在发送第一预设响应之后,该方法还包括:接收第二下载命令至第j下载命令,其中,第二下载命令中携带有第二待下载数据,第j下载命令携带有第j待下载数据,j为大于1的正整数;向存储器依次写入第二待下载数据至第x待下载数据,其中,第x待下载数据为向存储器写入失败的数据,x为大于1,且小于或等于j的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下载数据的方法,其特征在于,应用于安全元件SE,所述方法包括:接收第一下载命令,所述第一下载命令中携带有第一待下载数据;向所述安全元件内部的存储器写入所述第一待下载数据;在向所述存储器写入所述第一待下载数据的至少部分时间段内,发送第一预设响应。2.根据权利要求1所述的方法,其特征在于,在所述发送第一预设响应之后,所述方法还包括:在向所述存储器写入所述第一待下载数据的至少部分时间段内,接收第二下载命令,所述第二下载命令中携带有第二待下载数据。3.根据权利要求2所述的方法,其特征在于,在接收所述第二下载命令且向所述存储器写入所述第一待下载数据之后,所述方法还包括:发送第二响应,所述第二响应用于指示:向所述存储器写入所述第一待下载数据是否执行成功。4.根据权利要求3所述的方法,其特征在于,在向所述存储器中写入所述第一待下载数据执行成功的情况下,所述方法还包括:在发送所述第二响应的同时,向所述存储器写入所述第二待下载数据。5.根据权利要求4所述的方法,其特征在于,在发送所述第二响应之后,所述方法还包括:在向所述存储器写入所述第二待下载数据的至少部分时间段内,接收第三下载命令,所述第三下载命令中携带有第三待下载数据。6.根据权利要求3所述的方法,其特征在于,在向所述存储器中写入所述第一待下载数据执行失败的情况下,所述方法还包括:确定下载数据执行失败,停止接收后续下载命令。7.根据权利要求1所述的方法,其特征在于,在所述发送第一预设响应之后,所述方法还包括:在向所述存储器写入第i待下载数据的至少部分时间段内,接收第i+1下载命令,所述第i+1下载命令中携带有第i+1待下载数据,其中,i为正整数;在所述第i+1下载命令为最后一条下载命令的情况下,向所述存储器写入所述第i+1待下载数据;发送第i+1响应,所述第i+1响应用于指示:向所述存储器写入所述第i待下载数据以及所述第i+1待下载数据是否执行成功。8.根据权利要求1所述的方法,其特征在于,在所述发送第一预设响应之后,所述方法还包括:在向所述存储器写入第i待下载数据的至少部分时间段内,接收第i+1下载命令,所述第i+1下载命令中携带有第i+1待下载数据,其中,i为正整数;在所述第i+1下载命令为最后一条下载命令的情况下,根据向所述存储器写入所述第i待下载数据是否执行成功,判断是否向所述存储器写入所述第i+1待下载数据;发送第i+1响应,所述第i+1响应用于指示:向所述存储器写入所述第i待下载数据以及所述第i+1待下载数据是否执行成功。9.根据权利要求1所述的方法,其特征在于,在所述发送第一预设响应之后,所述方法
还包括:接收第二下载命令至第j下载命令,其中,所述第二下载命令中携带有第二待下载数据,所述第j下载命令携带有第j待下载数据,j为大于1的正整数;向所述存储器依次写入所述第二待下载数据至第j待下载数据;在向所述存储器依次写入所述第二待下载数据至所述第j待下载数据的至少部分时间段内,发送第二预设响应至第j预设响应。10.根据权利要求1所述的方法,其特征在于,在所述发送第一预设响应之后,所述方法还包括:接收第二下载命令至第j下载命令,其中,所述第二下载命令中携带有第二待下载数据,所述第j下载命令携带有第j待下载数据,j为大于1的正整数;向所述存储器依次写入所述第二待下载数据至第x待下载数据,其中,所述第x待下载数据为向所述存储器写入失败的数据,x为大于1,且小于或等于j的正整数;在向所述存储器依次写入所述第二待下载数据至所述第x待下载数据的至少部分时间段内,发送第二预设响应至第j预设响应。11.根据权利要求10所述的方法,其特征在于,在所述发送第二预设响应至第j预设响应之后,所述方法还包括:在向所述存储器依次写入所述第二待下载数据至所述第x待下载数据的至少部分时间段内,接收第j+1下载命令,所述第j+1下载命令携带有第j...

【专利技术属性】
技术研发人员:罗建杰冯涛
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1