本发明涉及射频识别,尤其涉及一种具有隐私保护的rfid智能卡信息交互方法、装置和系统。
背景技术:
1、射频识别技术(radio frequency identification,rfid)是一种无接触自动识别
2、技术,由于它具有体积小、容量大、可重复使用,无需可见光源,穿透性好,无线即时远距离读取方式,识别速度快,可同时读取多个目标,使用寿命长的特点,因此在校园卡通中得到了广泛的应用。
3、rfid技术在具体应用时可以将与智能卡用户有关的信息储存在采用了rfid技术的校园卡中。目前采用了rfid技术的校园智能卡可以同时应用于考勤、门禁、校园消费,图书管图书借阅,宿舍管理,智能卡用户处管理等场景。但是不同的应用场景需要获取的智能卡用户信息并不相同,例如在考勤场景中只需要获取智能卡用户的身份id,在门禁场景中除了要获取智能卡用户的身份id之外还有获取智能卡用户的进入权限信息,在图书馆图书借阅场景中除了要获取智能卡用户的身份id之外还需要获取智能卡用户的图书借阅信息,在校园消费场景中除了要获取智能卡用户的身份id之外还需要获取智能卡用户的卡内余额信息,而在宿舍管理场景中除了要获取智能卡用户的身份id之外还需要获取智能卡用户的宿舍楼层信息、房间信息和班级信息,在智能卡用户处管理场景中则需要获取智能卡用户除了要获取智能卡用户的身份id之外还需要获取智能卡用户的班级信息,所属专业信息,成绩信息等。但是目前不同应用场景的读卡器往往可以读取到储存在校园卡中的所有信息,由于储存在校园卡中的不同的智能卡用户信息具有不同的隐私敏感性,因此目前的rfid智能卡信息交互方式常常会读取到场景应用中并不需要但确具有较高敏感度的智能卡用户隐私信息,缺乏对智能卡用户隐私的合理保护。
技术实现思路
1、有鉴于此,本发明实施例提供了一种具有隐私保护的rfid智能卡信息交互方法、装置和系统,用于解决现有rfid校园智能卡信息交互方式不能合理保护智能卡用户隐私信息的技术问题。
2、本发明采用的技术方案是:
3、第一方面,本发明提供了一种具有隐私保护功能的rfid智能卡信息交互方法,所述rfid校园智能卡具有至少一个非隐私数据电子标签和至少一个隐私数据电子标签,所述非隐私数据电子标签具有第一数据储存区,所述第一数据储存区用于储存智能卡用户的唯一标识符,所述隐私数据电子标签具有密码数据储存区和第二数据储存区,所述第二数据储存区用于储存经过加密的智能卡用户的部分隐私信息数据,所述密码数据储存区用于储存与所述部分隐私信息数据对应的密码数据,所述非隐私数据电子标签和所述隐私数据电子标签具有不同的操作频率,所述方法包括:
4、所述智能卡接收一带有操作频率的数据读取信号,根据所述数据读取信号确定对应操作频率的电子标签,并激活;
5、所述智能卡激活后根据所述数据读取信号发射对应操作频率的电子标签中储存的包含用户信息的数据;
6、解析包含用户信息的数据中是否存在密码数据;
7、若不存在密码数据,则根据所述包含用户信息的数据执行第一操作;
8、若存在密码数据,则根据密码数据获取与密码数据对应的密钥;
9、根据所获取的密钥对与密码数据对应的加密的智能卡用户的隐私信息数据进行解密处理后获取解密处理后所得到的智能卡用户的部分隐私信息数据,执行第二操作;
10、当第一操作和第二操作执行完成后,向所述智能卡反馈的执行完成的确认信息。
11、第二方面,本方面提供一种具有隐私保护的rfid智能卡信息交互装置,所述rfid智能卡具有至少一个非隐私数据电子标签和至少一个隐私数据电子标签,所述非隐私数据电子标签具有第一数据储存区,所述第一数据储存区用于储存智能卡用户的唯一标识符,所述隐私数据电子标签具有密码数据储存区和第二数据储存区,所述第二数据储存区用于储存经过加密的智能卡用户的部分隐私信息数据,所述密码数据储存区用于储存与所述部分隐私信息数据对应的密码数据,所述非隐私数据电子标签和所述隐私数据电子标签具有不同的操作频率,所述装置包括:
12、数据读取信号发送模块,所述数据当前信号发送模块用于智能卡接收一带有操作频率的数据读取信号,根据所述数据读取信号确定对应操作频率的电子标签,并激活;
13、电子标签数据读取模块,所述电子标签数据读取模块用于所述智能卡激活后根据所述数据读取信号发射对应操作频率的电子标签中储存的包含用户信息的数据;
14、密钥判断模块,所述密钥判断模块用于解析包含用户信息的数据中是否存在密码数据;
15、非隐私数据获取模块,所述非隐私数据获取模块用于若不存在密码数据,则根据所述包含用户信息的数据执行第一操作;
16、密钥获取模块,所述密钥获取模块用于则根据密码数据获取与密码数据对应的密钥;
17、数据解密模块,所述数据解密模块用于根据所获取的密钥对与密码数据对应的加密的智能卡用户的隐私信息数据进行解密处理后获取解密处理后所得到的智能卡用户的部分隐私信息数据,执行第二操作;
18、反馈模块,所述反馈模块用于当第一操作和第二操作执行完成后,向所述智能卡反馈的执行完成的确认信息。
19、第三方面,本发明提供一种所具有隐私保护的rfid智能卡信息交互系统,包括rfid智能卡,读卡器和终端设备,所述读卡器和所述终端设备相连,所述rfid智能卡具有至少一个非隐私数据电子标签和至少一个隐私数据电子标签,所述非隐私数据电子标签具有第一数据储存区,所述第一数据储存区用于储存智能卡用户的唯一标识符,所述隐私数据电子标签具有密码数据储存区和第二数据储存区,所述第二数据储存区用于储存经过加密的智能卡用户的部分隐私信息数据,所述密码数据储存区用于储存与所述部分隐私信息数据对应的密码数据,所述非隐私数据电子标签和所述隐私数据电子标签具有不同的操作频率,所述终端设备包括至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现第一方面所述的方法。
20、有益效果:本发明的具有隐私保护功能的rfid智能卡信息交互方法、装置和系统利用rfid智能卡的非隐私数据电子标签储存储存智能卡用户的非隐私信息数据,并利用rfid智能卡的隐私数据电子标签储存经过加密的智能卡用户的隐私信息数据和对应的密钥。由于各个电子标签的操作频率不同,因此只有具有对应频段的读卡器才能读取到对应电子标签中的隐私数据,可以有效防止电子标签中储存的较为敏感的隐私数据被没有权限的终端设备读取。由于非隐私数据电子标签储存储存智能卡用户的非隐私信息数据没有经过加密,因此可以被终端设备快速读取。而隐私数据电子标签储智能卡用户的隐私信息数据则需要解密后才能获取,因此只有具有获取相应隐私信息数据权限的终端设备才可以利用事先储存的密钥对获取的隐私信息数据进行解密,使rfid智能卡中的隐私数据可以根据应用场景所具备的读取权限提供选择性地读取服务,从而在保证了数据读取速度的同时也合理保护了智能卡用户的隐私信息。