技术新讯 > 核算装置的制造及其应用技术 > 一种智能卡管理方法、装置、电子设备及存储介质与流程  >  正文

一种智能卡管理方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-07-31 21:48:39

本公开涉及智能安防设备,尤其涉及一种智能卡管理方法、装置、电子设备及存储介质。

背景技术:

1、随着社会地发展和科技不断进步,通过智能卡利用智能安防设备技术保障用户设备安全已经成为一种常态。比如,通过nfc卡利用智能门锁技术保障用户的房屋安全。

2、但是,相关技术中,智能卡与智能安防设备(智能存取柜锁、智能门锁)对应的设备端通常为一一对应关系,即一张智能卡只能对一个设备端开锁。在某些特定场景下,比如一个用户需要打开多个设备端的情况下,用户需要携带多张智能卡,非常不便。

技术实现思路

1、本公开提供了一种智能卡管理方法、装置、电子设备及存储介质。

2、根据本公开的第一方面,提供了一种智能卡管理方法,应用于客户端,该方法包括:

3、向服务端发送智能安防设备组信息,智能安防设备组信息包括一个或者多个智能安防设备信息;

4、接收服务端发送的第一反馈信息;第一反馈信息用于指示服务端成功存储智能安防设备组信息,第一反馈信息至少包括与智能安防设备组信息对应的密钥对中的私钥信息,密钥对用于智能卡与智能安防设备信息对应的设备端鉴权;

5、读取智能卡,并向智能卡的预设扇区的数据块写入私钥信息;

6、为智能卡生成预设扇区的控制块的控制块数据;

7、向服务端发送授权数据,以使服务端向智能安防设备信息对应的设备端发送授权数据;授权数据至少包括智能卡的用户身份标识和控制块数据。

8、在一实施例中,读取智能卡,并向智能卡的预设扇区的数据块写入私钥信息,包括:

9、利用读卡器扫描智能卡,获取智能卡的类型;

10、响应于智能卡的类型为m1卡,获取智能卡的用户身份标识;

11、基于用户身份标识,利用初始keyb对智能卡的预设扇区的控制块进行认证;keyb指智能卡的预设扇区的控制块对应的控制块数据中的keyb;

12、确认是否认证成功;

13、若认证成功,向智能卡的预设扇区的数据块写入私钥信息。

14、在一实施例中,本公开提供的方法还包括:

15、若认证不成功,则生成与初始keyb不同的keyb对智能卡的预设扇区的控制块进行认证。

16、在一实施例中,

17、智能安防设备信息包括与智能安防设备组对应的多个维度的智能安防设备信息。

18、在一实施例中,向服务端发送智能安防设备组信息之前,本公开提供的方法还包括:

19、获取智能安防设备组信息。

20、在一实施例中,本公开第一方面提供的方法还包括:

21、向服务端发送添加黑名单请求信息,添加黑名单请求信息中至少包含智能卡的用户身份标识,添加黑名单请求信息用于将智能卡添加至设备端的黑名单;

22、接收服务端发送的黑名单添加成功信息。

23、根据本公开的第二方面,提供了一种智能卡管理方法,应用于服务端,该方法包括:

24、接收客户端发送的智能安防设备组信息,智能安防设备组信息包括一个或者多个智能安防设备信息;

25、生成与智能安防设备组信息对应的密钥对,并向客户端发送第一反馈信息;第一反馈信息用于指示服务端成功存储智能安防设备组信息,第一反馈信息至少包括与智能安防设备组信息对应的密钥对中的私钥信息,密钥对用于智能卡与智能安防设备信息对应的设备端鉴权;

26、向智能安防设备信息对应的设备端发送密钥对中的公钥信息;

27、接收客户端发送的授权数据,授权数据至少包括智能卡的用户身份标识和控制块数据;

28、向智能安防设备信息对应的设备端发送授权数据,以使智能安防设备信息对应的设备端将智能卡加入白名单。

29、在一实施例中,本公开第二方面提供的方法还包括:

30、接收客户端发送的添加黑名单请求信息,添加黑名单请求信息中至少包含智能卡的用户身份标识,添加黑名单请求信息用于将智能卡添加至设备端的黑名单;

31、将添加黑名单请求信息发送至设备端;

32、向客户端发送黑名单添加成功信息。

33、根据本公开的第三方面,提供了一种智能卡管理装置,应用于客户端,该装置包括:

34、智能安防设备组信息发送模块,用于向服务端发送智能安防设备组信息,智能安防设备组信息包括一个或者多个智能安防设备信息;

35、反馈信息接收模块,用于接收服务端发送的第一反馈信息;第一反馈信息用于指示服务端成功存储智能安防设备组信息,第一反馈信息至少包括与智能安防设备组信息对应的密钥对中的私钥信息,密钥对用于智能卡与智能安防设备信息对应的设备端鉴权;

36、读取及写入模块,用于读取智能卡,并向智能卡的预设扇区的数据块写入私钥信息;

37、控制块数据生成模块,用于为智能卡生成预设扇区的控制块的控制块数据;

38、第一授权数据发送模块,用于向服务端发送授权数据,以使服务端向智能安防设备信息对应的设备端发送授权数据;授权数据至少包括智能卡的用户身份标识和控制块数据。

39、根据本公开的第四方面,提供了一种智能卡管理装置,应用于服务端,该装置包括:

40、智能安防设备组信息接收模块,用于接收客户端发送的智能安防设备组信息,智能安防设备组信息包括一个或者多个智能安防设备信息;

41、密钥对生成模块,用于生成与智能安防设备组信息对应的密钥对,并向客户端发送第一反馈信息;第一反馈信息用于指示服务端成功存储智能安防设备组信息,第一反馈信息至少包括与智能安防设备组信息对应的密钥对中的私钥信息,密钥对用于智能卡与智能安防设备信息对应的设备端鉴权;

42、公钥信息发送模块,用于向智能安防设备信息对应的设备端发送密钥对中的公钥信息;

43、授权数据接收模块,用于接收客户端发送的授权数据,授权数据至少包括智能卡的用户身份标识和控制块数据;

44、第二授权数据发送模块,用于向智能安防设备信息对应的设备端发送授权数据,以使智能安防设备信息对应的设备端将智能卡加入白名单。

45、根据本公开的第五方面,提供了一种电子设备,包括:

46、至少一个处理器;以及

47、与至少一个处理器通信连接的存储器;其中,

48、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述第一方面或前述第二方面的方法。

49、根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行前述第一方面或前述第二方面的方法。

50、本公开实施例提供了一种智能卡管理方法、装置、电子设备及存储介质。其中,该方法包括:客户端向服务端发送智能安防设备组信息,智能安防设备组信息包括一个或者多个智能安防设备信息;服务端接收客户端发送的智能安防设备组信息;服务端生成与智能安防设备组信息对应的密钥对,并向客户端发送第一反馈信息;第一反馈信息用于指示服务端成功存储智能安防设备组信息,第一反馈信息至少包括与智能安防设备组信息对应的密钥对中的私钥信息,密钥对用于智能卡与智能安防设备信息对应的设备端鉴权;服务端向与智能安防设备信息对应的设备端发送密钥对中的公钥信息;客户端接收服务端发送的第一反馈信息;客户端读取智能卡,并向智能卡的预设扇区的数据块写入私钥信息;客户端为智能卡生成预设扇区的控制块的控制块数据;客户端向服务端发送授权数据,授权数据至少包括智能卡的用户身份标识和控制块数据。服务端接收客户端发送的授权数据;服务端向智能安防设备信息对应的设备端发送授权数据,以使智能安防设备信息对应的设备端将智能卡加入白名单。

51、根据本公开的实施例,通过客户端向服务端发送包括一个或者多个智能安防设备信息的智能安防设备组信息,服务端生成与智能安防设备组信息对应的密钥对,并向与智能安防设备信息对应的设备端发送密钥对中的公钥信息,向客户端发送密钥对中的私钥信息;通过客户端将密钥对中的私钥信息写入智能卡,并通过客户端将至少包括智能卡的用户身份标识和控制块数据发送给服务端,通过服务端使设备端将对应的智能卡添加至设备端的白名单;从而实现了一张智能卡能够打开多个设备端的功能。

52、应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。

本文地址:https://www.jishuxx.com/zhuanli/20240731/191066.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。