CN106096700B - 电子标签加密方法及其数据读取方法 - Google Patents

电子标签加密方法及其数据读取方法 Download PDF

Info

Publication number
CN106096700B
CN106096700B CN201610428489.1A CN201610428489A CN106096700B CN 106096700 B CN106096700 B CN 106096700B CN 201610428489 A CN201610428489 A CN 201610428489A CN 106096700 B CN106096700 B CN 106096700B
Authority
CN
China
Prior art keywords
data
electronic tag
encryption
bytes
password
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610428489.1A
Other languages
English (en)
Other versions
CN106096700A (zh
Inventor
周继东
张磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHONGQING ELANE DIGITAL TECHNOLOGY Co Ltd
Original Assignee
CHONGQING ELANE DIGITAL TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHONGQING ELANE DIGITAL TECHNOLOGY Co Ltd filed Critical CHONGQING ELANE DIGITAL TECHNOLOGY Co Ltd
Priority to CN201610428489.1A priority Critical patent/CN106096700B/zh
Publication of CN106096700A publication Critical patent/CN106096700A/zh
Application granted granted Critical
Publication of CN106096700B publication Critical patent/CN106096700B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/073Special arrangements for circuits, e.g. for protecting identification code in memory
    • G06K19/07309Means for preventing undesired reading or writing from or onto record carriers
    • G06K19/07318Means for preventing undesired reading or writing from or onto record carriers by hindering electromagnetic reading or writing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Electromagnetism (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供的一种电子标签加密方法,包括如下步骤:S1.获取电子标签的初始固有密钥key1以及电子标签的ID编码;S2.获取用户单位的使用密钥key2以及用户单位的待加密数据data;S3.以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata;S4.将用户初始密码opwd和ID编码进行异或运算生成标签访问密码apwd,将标签访问密码写入电子标签的Reserve区;能够为电子标签的数据进行动态的、多重加密,从而能够有效防止电子标签被破解,进而保证电子标签数据的安全性。

Description

电子标签加密方法及其数据读取方法
技术领域
本发明涉及射频领域,尤其涉及一种电子标签加密方法及其数据读取方法。
背景技术
电子标签又称射频标签,由于具有读写速度快、易于安装、耐用、安全等特点,广泛应用于现代生活中,为物品的识别、追踪等提供极大的便利,随着社会的发展,人们对于电子标签的安全提出更高的要求,即电子标签的数据安全要求越来越高,传统的对于电子标签的数据加密以及数据读取过程均采用静态密码,也就是说,传统方法中以数字、字母或者数字和字母的组合形成单重密码,这种方式容易造成电子标签的密码易被破解,防伪效果差,从而因数据丢失而造成严重损失。
因此,需要提出一种新的电子标签加密以及数据读取方法,能够为电子标签的数据进行动态的、多重加密,从而能够有效防止电子标签被破解,进而保证电子标签数据的安全性,有效避免数据丢失造成的损失。
发明内容
有鉴于此,本发明的目的是提供一种电子标签加密方法,能够为电子标签的数据进行动态的、多重加密,从而能够有效防止电子标签被破解,进而保证电子标签数据的安全性,有效避免数据丢失造成的损失。
本发明提供的一种电子标签加密方法,包括如下步骤:
S1.获取电子标签的初始固有密钥key1以及电子标签的ID编码;
S2.获取用户单位的使用密钥key2以及用户单位的待加密数据data;
S3.以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata,其中,加密数据mdata包括用户编号以及用户初始密码opwd;
S4.将用户初始密码opwd和ID编码进行异或运算生成标签访问密码apwd,将标签访问密码写入电子标签的Reserve区。
进一步,所述加密数据mdata为8字节,其中,加密数据mdata前四字节为用户编号,后四字节为用户初始密码opwd。
进一步,步骤S2中,通过如下方法获取使用密钥key2以及待加密数据data:
S21.用户随机生成32字节原始数据信息;
S22.从原始数据信息中提取任意偶数字节位的8个字节作为使用密钥key2,从原始数据信息中提取任意奇数字节位的8字节作为待加密数据data。
进一步,步骤S22中,原始数据信息中,提取第0、2、4、6、8、10、12和14字节的编码作为使用密钥key2;
原始信息中,提取第31、29、27、25、23、21、19和17字节的编码作为待加密数据data。
本发明还提供了一种电子标签数据读取方法,包括如下步骤:
A1.读写器获取电子标签的初始固有密钥key1以及电子标签的ID编码;
A2.读写器获取用户单位的使用密钥key2以及用户单位的待加密数据data;
A3.读写器以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata,其中,加密数据mdata包括用户编号以及用户初始密码opwd;
A4.读写器将用户编号作为地址掩码访问电子标签,电子标签验证用户编号是否正确,如正确,电子标签向读写器反馈响应信号;
A5.读写器将用户初始密码opwd和电子标签的ID编码进行异或运算得到访问验证密码,由访问验证密码进行密码认证,认证通过,读取电子标签中的数据。
进一步,所述加密数据mdata为8字节,其中,加密数据mdata前四字节为用户编号,后四字节为用户初始密码opwd。
进一步,步骤A2中通过如下方法获取使用密钥key2以及待加密数据data:
A21.用户随机生成32字节原始数据信息;
A22.从原始数据信息中提取任意偶数字节位的8个字节作为使用密钥key2,从原始数据信息中提取任意奇数字节位的8字节作为待加密数据data。
本发明的有益效果:本发明的电子标签加密以及数据读取方法,能够为电子标签的数据进行动态的、多重加密,从而能够有效防止电子标签被破解,而且在数据读取过程中进行动态验证,进而保证电子标签数据的安全性,有效避免数据丢失造成的损失。
附图说明
下面结合附图和实施例对本发明作进一步描述:
图1为本发明的电子标签加密流程图。
图2为本发明的电子标签数据读取流程图。
具体实施方式
图1为本发明的电子标签加密流程图,图2为本发明的电子标签数据读取流程图,如图所示,本发明提供的一种电子标签加密方法,包括如下步骤:
S1.获取电子标签的初始固有密钥key1以及电子标签的ID编码,其中,电子标签的ID编码为唯一,也就是说,每个电子标签均具有唯一的ID编码,电子标签的初始固有密钥key1为发卡方,其中,初始固有密钥key1可以为制造厂家设置,也可以由交管所、银行为ATM机、钞箱等布置的电子标签进行初始固有密钥key1进行设定;
S2.获取用户单位的使用密钥key2以及用户单位的待加密数据data;
S3.以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata,其中,加密数据mdata包括用户编号以及用户初始密码opwd;
S4.将用户初始密码opwd和ID编码进行异或运算生成标签访问密码apwd,将标签访问密码写入电子标签的Reserve区,其中,电子标签的ID编码写入电子标签的EPC区和USER区,ID编码写入USER区时写入其前4字节,便于后续的扩展应用,用户编号写入电子标签的EPC区。
本实施例中,所述加密数据mdata为8字节,其中,加密数据mdata前四字节为用户编号,后四字节为用户初始密码opwd,即加密数据mdata中通过用户编号和ID编码标示电子标签的唯一性,也就是说,通过用户编号和ID编码均可以识别电子标签,比如说:读写器采用韦根输出,则所有的电子标签仍然唯一,从而保证了电子标签的可识别性以及保密性。
本实施例中,步骤S2中,通过如下方法获取使用密钥key2以及待加密数据data:
S21.用户随机生成32字节原始数据信息,该32字节信息一旦生成,就固定不变,每个电子标签的原始数据信息均不相同;
S22.从原始数据信息中提取任意偶数字节位的8个字节作为使用密钥key2,从原始数据信息中提取任意奇数字节位的8字节作为待加密数据data。
其中,步骤S22中,原始数据信息中,提取第0、2、4、6、8、10、12和14字节的编码作为使用密钥key2;
原始信息中,提取第31、29、27、25、23、21、19和17字节的编码作为待加密数据data,通过这种方式,从首位两端提取字节,能够有效增强电子标签的安全性。
本发明还提供了一种电子标签数据读取方法,包括如下步骤:
A1.读写器获取电子标签的初始固有密钥key1以及电子标签的ID编码;
A2.读写器获取用户单位的使用密钥key2以及用户单位的待加密数据data;
A3.读写器以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata,其中,加密数据mdata包括用户编号以及用户初始密码opwd;
A4.读写器将用户编号作为地址掩码访问电子标签,电子标签验证用户编号是否正确,如正确,电子标签向读写器反馈响应信号,即是说:当电子标签通过用户编号的验证,电子标签将Reserve区进行部分解锁,并反馈响应信号,此时,读写器可以读取Reserve区的标签访问密码进行验证,而不能直接读取Reserve区所存取的标签数据;
A5.读写器将用户初始密码opwd和电子标签的ID编码进行异或运算得到访问验证密码,由访问验证密码进行密码认证,认证通过,读取电子标签中的数据,在进行密码认证时,读写器从电子标签的Reserve区获取标签访问密码进行对比验证,只有当验证通过后,读写器再次发送验证通过的解锁激励信号,电子标签的Reserve区才完全解锁,读写器方可读取电子标签内的数据,从而有效确保了电子标签的数据安全;通过上述方法,在读取电子标签的数据过程中,对于电子标签的访问进行多重、动态的验证,从而有效确保电子标签的数据安全。
本实施例中,所述加密数据mdata为8字节,其中,加密数据mdata前四字节为用户编号,后四字节为用户初始密码opwd。
本实施例中,步骤A2中通过如下方法获取使用密钥key2以及待加密数据data:
A21.用户随机生成32字节原始数据信息;
A22.从原始数据信息中提取任意偶数字节位的8个字节作为使用密钥key2,从原始数据信息中提取任意奇数字节位的8字节作为待加密数据data;优选地,原始数据信息中,提取第0、2、4、6、8、10、12和14字节的编码作为使用密钥key2;
原始信息中,提取第31、29、27、25、23、21、19和17字节的编码作为待加密数据data,通过这种方式,从首位两端提取字节,能够有效增强电子标签的安全性。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (7)

1.一种电子标签加密方法,其特征在于:包括如下步骤:
S1.获取电子标签的初始固有密钥key1以及电子标签的ID编码;
S2.获取用户单位的使用密钥key2以及用户单位的待加密数据data;
S3.以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata,其中,加密数据mdata包括用户编号以及用户初始密码opwd;
S4.将用户初始密码opwd和ID编码进行异或运算生成标签访问密码apwd,将标签访问密码写入电子标签的Reserve区。
2.根据权利要求1所述电子标签加密方法,其特征在于:所述加密数据mdata为8字节,其中,加密数据mdata前四字节为用户编号,后四字节为用户初始密码opwd。
3.根据权利要求1或2所述电子标签加密方法,其特征在于:步骤S2中,通过如下方法获取使用密钥key2以及待加密数据data:
S21.用户随机生成32字节原始数据信息;
S22.从原始数据信息中提取任意偶数字节位的8个字节作为使用密钥key2,从原始数据信息中提取任意奇数字节位的8字节作为待加密数据data。
4.根据权利要求3所述电子标签加密方法,其特征在于:步骤S22中,原始数据信息中,提取第0、2、4、6、8、10、12和14字节的编码作为使用密钥key2;
原始信息中,提取第31、29、27、25、23、21、19和17字节的编码作为待加密数据data。
5.一种电子标签数据读取方法,其特征在于:包括如下步骤:
A1.读写器获取电子标签的初始固有密钥key1以及电子标签的ID编码;
A2.读写器获取用户单位的使用密钥key2以及用户单位的待加密数据data;
A3.读写器以初始固有密钥key1、使用密钥key2以及待加密数据data进行3DES加密运算得出加密数据mdata,其中,加密数据mdata包括用户编号以及用户初始密码opwd;
A4.读写器将用户编号作为地址掩码访问电子标签,电子标签验证用户编号是否正确,如正确,电子标签向读写器反馈响应信号;
A5.读写器将用户初始密码opwd和电子标签的ID编码进行异或运算得到访问验证密码,由访问验证密码进行密码认证,认证通过,读取电子标签中的数据。
6.根据权利要求5所述电子标签数据读取方法,其特征在于:所述加密数据mdata为8字节,其中,加密数据mdata前四字节为用户编号,后四字节为用户初始密码opwd。
7.根据权利要求6所述电子标签数据读取方法,其特征在于:步骤A2中通过如下方法获取使用密钥key2以及待加密数据data:
A21.用户随机生成32字节原始数据信息;
A22.从原始数据信息中提取任意偶数字节位的8个字节作为使用密钥key2,从原始数据信息中提取任意奇数字节位的8字节作为待加密数据data。
CN201610428489.1A 2016-06-16 2016-06-16 电子标签加密方法及其数据读取方法 Active CN106096700B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610428489.1A CN106096700B (zh) 2016-06-16 2016-06-16 电子标签加密方法及其数据读取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610428489.1A CN106096700B (zh) 2016-06-16 2016-06-16 电子标签加密方法及其数据读取方法

Publications (2)

Publication Number Publication Date
CN106096700A CN106096700A (zh) 2016-11-09
CN106096700B true CN106096700B (zh) 2019-04-02

Family

ID=57236251

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610428489.1A Active CN106096700B (zh) 2016-06-16 2016-06-16 电子标签加密方法及其数据读取方法

Country Status (1)

Country Link
CN (1) CN106096700B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107067042B (zh) * 2017-05-17 2019-12-31 江苏本能科技有限公司 汽车电子标识分类处理方法及***
CN110298951B (zh) * 2019-07-16 2021-07-27 深圳市凯迪仕智能科技有限公司 一种m1卡的加密方法及其加密***
CN111984988A (zh) * 2020-09-01 2020-11-24 深圳壹账通智能科技有限公司 加密代码的生成方法、***、计算机设备与存储介质
CN114697738B (zh) * 2022-06-02 2022-08-02 深圳憨厚科技有限公司 Hdcp key值编码和解码方法及其装置、设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1945591A (zh) * 2006-10-26 2007-04-11 天津市易雷电子标签科技有限公司 一种电子标签加密防伪技术
CN101477614A (zh) * 2008-12-31 2009-07-08 威海北洋电气集团股份有限公司 射频电子标签的数据加密方法
CN102479334A (zh) * 2010-11-23 2012-05-30 天津中兴软件有限责任公司 一种射频识别标签识别的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081727B (zh) * 2009-11-30 2014-04-30 中兴通讯股份有限公司 一种射频识别安全认证方法及***
DE102014222937A1 (de) * 2014-11-11 2016-05-25 Jakob + Richter Ip-Verwertungsgesellschaft Mbh Authentifizierungsverfahren, Authentifizierungssystem und Authentifizierungsvorrichtungen zum Authentifizieren eines Objektes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1945591A (zh) * 2006-10-26 2007-04-11 天津市易雷电子标签科技有限公司 一种电子标签加密防伪技术
CN101477614A (zh) * 2008-12-31 2009-07-08 威海北洋电气集团股份有限公司 射频电子标签的数据加密方法
CN102479334A (zh) * 2010-11-23 2012-05-30 天津中兴软件有限责任公司 一种射频识别标签识别的方法

Also Published As

Publication number Publication date
CN106096700A (zh) 2016-11-09

Similar Documents

Publication Publication Date Title
US11664996B2 (en) Authentication in ubiquitous environment
JP6381833B2 (ja) ユビキタス環境での認証
US20180196973A1 (en) Security Certification Method for Hiding Ultra-High Frequency Electronic Tag Identifier
CN106096700B (zh) 电子标签加密方法及其数据读取方法
CN107169776A (zh) 基于区块链技术的产品认证防伪方法
CN105354604A (zh) 一种有效的基于物理不可克隆函数的防伪新方法
CN103326864A (zh) 一种电子标签防伪认证方法
CN110381055A (zh) 医疗供应链中的rfid***隐私保护认证协议方法
CN104410968A (zh) 一种便携式uicc卡用户终端设备及其身份认证***
CN104361494A (zh) 一种基于指纹识别的银行柜面授权认证方法与***
CN109450915A (zh) 一种基于nfc的信鸽足环及其识别方法
CN104579673B (zh) Rfid卡与读卡器之间的交互认证方法
CN110276423A (zh) 一种高加密的用于芯片指纹的rfid认证***
CN110443326B (zh) 一种提高rfid标签***安全性的方法
CN103793742A (zh) 一种交通电子车牌的电子标签安全认证和信息加密的技术
KR101562929B1 (ko) 갱신형 인증정보를 이용한 사용자 인증방법 및 시스템
CN110611566A (zh) 基于nfc的信鸽足环的防伪方法
CN106815614A (zh) 一种采用nfc防伪技术的银行承兑汇票防伪***
KR20110111661A (ko) 복제 방지를 위한 rfid 태그, 이를 이용한 복제 방지 시스템 및 방법
TWI716897B (zh) Rfid電子標籤之動態防偽加密方法及電子標籤
EP3678872B1 (en) Document authentication using distributed ledger
CN203520430U (zh) 一种交通电子车牌的电子标签安全认证和信息加密的技术
CN116599673A (zh) 一种nfc电子标签的防伪验证方法及相应的nfc电子标签
JP4787383B1 (ja) 電子キー、icカード、その登録及び認証方法
CN103106380B (zh) 射频识别***的保护方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant