标签数据生成方法、标签及基于NFC标签的数据处理技术

技术编号:19969721 阅读:51 留言:0更新日期:2019-01-03 15:50
本发明专利技术涉及一种标签数据生成方法、标签以及基于NFC标签的数据处理方法及其系统。该标签数据生成方法包括:计数步骤,对标签的交互次数进行计数并生成计数值;随机密钥生成步骤,生成第一随机密钥;加密步骤,采用第一加密算法对所述计数值和所述第一随机密钥进行加密运算,生成加密数据;以及预处理步骤,将所述计数值、所述加密数据、以及标签ID进行融合,其中,所述标签ID为标签的身份标识。根据本发明专利技术,能够有效保证标签数据的安全性,提升交易安全性。

Label Data Generation Method, Label and Data Processing Based on NFC Label

The invention relates to a tag data generation method, a tag and a data processing method and system based on NFC tags. The tag data generation method includes: counting step, counting the number of tag interactions and generating counting value; random key generation step, generating the first random key; encryption step, using the first encryption algorithm to encrypt the counting value and the first random key, generating encrypted data; and pre-processing step, to count the number and the encrypted number. Data and label ID are fused, in which the label ID is the identity of the label. According to the invention, the security of tag data can be effectively guaranteed and the transaction security can be improved.

【技术实现步骤摘要】
标签数据生成方法、标签及基于NFC标签的数据处理
本专利技术涉及计算机技术,尤其涉及一种标签数据生成方法、标签、基于NFC标签的数据处理方法及其数据处理系统以及服务器。
技术介绍
现有的NFC标签中只保存有标签ID,由于标签是静态的,很容易被复制,复制多个标签的成本很低。而且,对于只存在标签ID的标签,收单侧可以伪造多笔订单发送至服务器,服务器由于只认标签ID,所以无法防止该类伪造订单。而且,在目前的NFC标签数据传输中,一般采用固定密钥。例如,在专利文献1(申请号:CN201410640133.5)中公开一种安全的NFC支付方法和系统,包括了NFC支付卡、刷卡设备和结算设备。NFC支付卡含有视频识别码(二维码等)和NFC模块,视频识别码承载第一支付密钥,NFC模块承载第二支付密钥。支付过程中,刷卡设备读取视频识别码获取第一支付密钥,对支付数据进行预设认证计算获取第二认证信息,NFC支付卡接收支付数据,利用NFC模块内的第二支付密钥对支付数据进行预设认证计算获取第一认证信息并返回刷卡设备。刷卡设备将第一认证信息、第二认证信息、支付数据发送至结算设备。结算设备采用逆向认证计算验证第一认本文档来自技高网...

【技术保护点】
1.一种标签数据生成方法,其特征在于,包括:计数步骤,对标签的交互次数进行计数并生成计数值;随机密钥生成步骤,生成第一随机密钥;加密步骤,对所述计数值和所述第一随机密钥进行加密运算,生成加密数据;以及预处理步骤,将所述计数值、所述加密数据、以及标签ID进行融合并生成第一加密数据,其中,所述标签ID为标签的身份标识。

【技术特征摘要】
1.一种标签数据生成方法,其特征在于,包括:计数步骤,对标签的交互次数进行计数并生成计数值;随机密钥生成步骤,生成第一随机密钥;加密步骤,对所述计数值和所述第一随机密钥进行加密运算,生成加密数据;以及预处理步骤,将所述计数值、所述加密数据、以及标签ID进行融合并生成第一加密数据,其中,所述标签ID为标签的身份标识。2.如权利要求1所述的标签数据生成方法,其特征在于,在所述加密步骤中,按照第一加密算法对所述计数值和所述第一随机密钥进行加密运算生成加密数据。3.如权利要求1所述的标签数据生成方法,其特征在于,在所述加密步骤中,按照第二加密算法对被输入的第二随机密钥、所述计数值以及所述第一随机密钥一起进行加密运算生成加密数据,其中,所述第二随机密钥在每次标签ID交互时被随机生成并被输入。4.一种标签,其特征在于,具备:标签计数器,用于对标签的交互次数进行计数并生成计数值;随机数生成器,用于生成第一随机密钥;加密域,用于对所述计数值和所述第一随机密钥进行加密运算,生成加密后的加密数据;以及数据预处理模块,用于将所述计数值、所述加密数据、以及标签ID进行融合并生成第一加密数据。5.如权利要求4所述的标签,其特征在于,进一步具备:数据域,用于存储预设信息,其中,所述数据预处理模块将所述计数值、所述加密数据、标签ID以及所述预设信息进行融合。6.如权利要求4所述的标签,其特征在于,所述加密域用于按照第一加密算法对所述计数值和所述第一随机密钥进行加密运算生成加密数据。7.如权利要求4所述的标签,其特征在于,所述加密域用于按照第二加密算法将被输入的第二随机密钥、所述计数值和所述第一随机密钥一起进行加密运算并生成加密数据,其中,所述第二随机密钥在每次标签ID交互时被随机生成并被输入。8.一种基于NFC标签的数据处理方法,其特征在于,包括:加密步骤,采用对标签的交互次数进行计数并生成的计数值以及随机产生的第一随机密钥加密标签数据并生成第一加密数据,其中,所述加密数据包括标签ID;读取步骤,读取所述第一加密数据;解密验证步骤,基于标签对所述第一加密数据进行解密和验证;以及执行步骤,在所述解密验证步骤验证成功的情况下,基于所述标签数据执行数据处理。9.如权利要求8所述的基于NFC标签的数据处理方法,其特征在于,在所述加密步骤中,按照第一加密算法对所述计数值、所述第一随机密钥进行加密运算并生成加密数据,将所述加密数据、所述计数值和所述标签ID融合生成第一加密数据。10.如权利要求8所述的基于NFC标签的数据处理方法,其特征在于,在所述加密步骤中,按照第二加密算法对所述计数值、所述第一随机密钥以及每次交互被随机生成并被输入的第二随机密钥进行加密运算并生成加密数据,将所述加密数据、所述计数值和所述标签ID融合生成第一加密数据。11.一种基于NFC标签的数据处理方法,其特征在于,包括:标签读取步骤,读取第一加密数据,其中,所述第一加密数据是用对标签的交互次数进行计数并生成的计数值以及随机产生的第一随机密钥加密标签数据而生成,所述第一加密数据包括标签ID;请求生成步骤,基于所述第一加密数据发送解密并验证所述第一加密数据的验证请求;应答接收步骤,接收所述解密及验证请求的应答;以及执行步骤,在所述验证请求的应答为通过验证的情况下,基于解密后的标签数据执行数据处理。12.如权利要求11所述的基于NFC标签的数据处理方法,其特征在于,其中,所述第一加密数据是用第一加密算法对所述计数值、所述第一随机密钥进行加密运算并生成加密数据并将所述加密数据、所述计数值和所述标签ID融合生成第一加密数据。13.如权利要求11所述的基于NFC标签的数据处理方法,其特征在于,在所述标签读取步骤之前进一步具备:随机密钥收发步骤,从外部接收第二随机密钥并发送,其中,所述第二随机密钥在每次NFC标签交互时被生成并且被也用于加密所述标签数据而生成所述第一加密数据,其中,所述第一加密数据是用第二加密算法对所述计数值、所述第一随机密钥以及所述第二随机密钥进行加密运算并生成加密数据并且将所述加密数据、所述计数值和所述标签ID融合生成第一加密数据。14.一种基于NFC标签的数据处理方法,其特征在于,包括:接收步骤,接收第一加密数据,其中,所述第一加密数据是用对标签的交互次数进行计数并生成的计数值以及随机产生的第一随机密钥加密标签数据而生成,所述第一加密数据包括标签ID;解密验证步骤,基于所述标签ID解密所述第一加密数据并进行验证;以及发送步骤,若所述验证通过则发送验证成功的应答。15.如权利要求14所述的基于NFC标签的数据处理方法,其特征在于,其中,在所述接收步骤中,所述第一加密数据是按照第...

【专利技术属性】
技术研发人员:鲁志军蒋海俭刘刚林晋任才华章政金可威夏钦
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1