【技术实现步骤摘要】
本专利技术涉及一种进行安全电子交易的电子钱包,特别涉及一种具有低 成本和高安全性的一次性电子钱包,本专利技术还涉及对上述电子钱包进行减 法操作方法以及读取该电子钱包余额的方法。
技术介绍
电子钱包是电子商务活动中顾客常用的一种电子支付工具,是公共交 通系统和小额购物以及购买小商品时的新式钱包。它是具有存储值的只能 卡, 一般基于射频识别技术,并包括芯片、天线和封装三个主要组成部分。 电子钱包的芯片存储值可以是数字现金和其他电子货币,可以在相应的装 置上消费,并且可以显示有多少钱存在用户的电子钱包内。如公共交通卡 可以在相应的公共交通卡读卡机上读出其存储值,在公共交通卡的读卡机 上进行消费。随着电子商务和技术的发展,电子钱包的使用已经越来越多。但是,现有的电子钱包都是基于EEPROM (电可擦除可编程只读存储器, Electrically Erasable Programmable Read-Only Memory)工艺的,其成 本难以下降,对电子钱包的利用和普及起到了阻碍的作用。而且现有的电 子钱包在相应的读卡机上消费进行余额的减法运算时,对存储器的编程时 间至少需要4ms,较长的操作时间增加了利用电子钱包消费时操作的失误 率,给电子钱包的安全使用带来隐患。
技术实现思路
本专利技术所要解决的技术问题是提供一种一次性电子钱包,不仅具有较 低的成本,而且操作快速,安全性高,为此,本专利技术还提供上述一次性电 子钱包的实现方法。为解决上述技术问题,本专利技术一次性电子钱包的技术方案是,包括芯 片,天线和封装,其特征在于,其芯片部分包括OTP (—次可编程只读存储 ...
【技术保护点】
一种一次性电子钱包,包括芯片,天线和封装,其特征在于,其芯片部分包括OTP存储器,该OTP存储器分为供用户读写的用户操作区和用于存储器内作减法标记、记录默认密码和密码指针的非用户操作区,用户操作区分为四个存放数据的扇区,每个扇区分为四个数据块,第零扇区第零数据块为该电子钱包的唯一标识符块,用来存放该电子钱包的唯一标识符,第零扇区第一数据块为该电子钱包的面值块,用来存放该电子钱包的面值,第零扇区第二数据块为该电子钱包的用户数据块,用来存放用户数据,第零扇区第三数据块为密码数据块,用来存放密码数据,第一扇区至第三扇区的每个扇区都包含一个密码数据块,用来存放密码数据,还包括三个用户块,用来存放用户数据,非用户操作区包含多个数据块,在用户操作区中,除了第零个扇区的第零数据块之外,用户通过各个扇区的密码数据块决定对应扇区用户数据块的读写权限,第零个扇区的第零数据块为该电子钱包的唯一标识符块,该唯一标识符在出厂之后不能修改,第零扇区的第一数据块为电子钱包的面值块,该面值块中以32个比特标定电子钱包的单位值U,同时以16个比特标定单位值可使用的次数T,该电子钱包的面值等于单位值U乘以单位值可使用的次 ...
【技术特征摘要】
1. 一种一次性电子钱包,包括芯片,天线和封装,其特征在于,其芯片部分包括OTP存储器,该OTP存储器分为供用户读写的用户操作区和用于存储器内作减法标记、记录默认密码和密码指针的非用户操作区,用户操作区分为四个存放数据的扇区,每个扇区分为四个数据块,第零扇区第零数据块为该电子钱包的唯一标识符块,用来存放该电子钱包的唯一标识符,第零扇区第一数据块为该电子钱包的面值块,用来存放该电子钱包的面值,第零扇区第二数据块为该电子钱包的用户数据块,用来存放用户数据,第零扇区第三数据块为密码数据块,用来存放密码数据,第一扇区至第三扇区的每个扇区都包含一个密码数据块,用来存放密码数据,还包括三个用户块,用来存放用户数据,非用户操作区包含多个数据块,在用户操作区中,除了第零个扇区的第零数据块之外,用户通过各个扇区的密码数据块决定对应扇区用户数据块的读写权限,第零个扇区的第零数据块为该电子钱包的唯一标识符块,该唯一标识符在出厂之后不能修改,第零扇区的第一数据块为电子钱包的面值块,该面值块中以32个比特标定电子钱包的单位值U,同时以16个比特标定单位值可使用的次数T,该电子钱包的面值等于单位值U乘以单位值可使用的次数T,单位值已使用的次数为UT,并且第UT个比特的值为1,单位值可使用的次数T减单位值已使用的次数UT为单位值还没有被使用的次数RT,单位值还没有被使用的次数RT乘以单位值U为电子钱包内的余额BA,电子钱包的读卡机从电子钱包中减去的值为减法值S。2. 根据权利要求1所述的一次性电子钱包,其特征在于,非用户操作区的最后一个数据块为厂商写入的默认密码数据块,用来存储厂商写入的 默认密码,非用户操作区的倒数第二个数据块的最后四个比特为密码指针。3. 根据权利要求1所述的一次性电子钱包,其特征在于,所述的唯一标识符有两种模式, 一种是32位的唯一标识符,另一种是56位的唯一标 识符。4. 根据权利要求3所述的一次性电子钱包,其特征在于,所述的唯一 标识符模式由操作区的第零个扇区的第零数据块的第十和第十一字节决 定,当操作区的第零个扇区的第零数据块的第十和第十一字节为0x0004时 唯一标识符为32位,当操作区的第零个扇区的第零数据块的第十和第十一 字节为0x0044时唯一标识符为56位。5. 根据权利要求2所述的一次性电子钱包,其特征在于,用户操作区 的每个扇区中包含的一个密码数据块只能写一次,密码数据块未被操作时 相对应的密码指针为0,此时可以针对该密码数据块作写入操作,当密码数 据块被操作之后相对应的密码指针为1,此时不能再对该密码数据块作写入 操作。6. —种对权利要求1所述的一次性电子钱包进行减法操作的方法,其 特征在于,包括以下步骤第一步,读卡机与电子钱包利用唯一标识符与 密钥通过相互校验;第二步,从减法区的最后一个地址开始,以倒序方法 递减地址,寻找最高位的被编程比特的地址,记录为LBAddr;第三步,从 读卡机接受减法值S,用减法值S除以面值区的单位值U,得到商Q和余数 R,如果余数R不为零,表明减...
【专利技术属性】
技术研发人员:刘敬术,刘俊伟,王兼明,
申请(专利权)人:上海凯路微电子有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。