![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java card
文章平均质量分 89
emvtech
一个打工的
展开
-
FIDO2.0 认证注册流程
最近再JAVACARD上实现了FIDO2的认证和注册,难点主要在于CBOR数据在JAVACARD中的解析和打包,其他没啥。已经再FIDO官网测试通过。FIDO2注册加解密主要流程1,设备个人化写入私钥到Token中2,用写入的私钥对数据进行签名返回,同时Token产生用户公私,公钥一起返回3,客户端应该存有Token中私钥对应的公钥4,客户端用公钥验证返回的签名,完成注册流程FIDO2认证流程:1,输入clientDataHash和credentialId2,Token返.原创 2020-09-01 17:27:23 · 4174 阅读 · 0 评论 -
Java Card 技术(二)
本系列文章的第 1 部分介绍了 Java Card 技术的高级知识 —— 什么是智能卡、Java Card 应用程序的元素、通信和不同 Java Card 技术规范的汇总。在本部分中,我们将重点介绍 Java Card applet 的开发:开发 Java Card 应用程序、Sun Java Card 开发工具箱、Java Card 和 Java Card RMI API 时所需的原创 2009-11-09 11:42:00 · 3043 阅读 · 1 评论 -
Java Card 技术(三)
Java Card 应用程序的元素 请记住,Java Card 应用程序并不是独立的,而是端到端应用程序的一部分:图 1. Java Card 应用程序的典型组件 Java Card 应用程序通常由以下部分组成: 提供后台服务(例如保存在数据库中的安全或者电子支付信息)访问的 后台应用程序。如何开发后台应用程序超出了本文的范围。 主机应用程序 位于卡片外部的原创 2009-11-09 11:44:00 · 2391 阅读 · 1 评论 -
javacard环境数的无符号性转化
Short data_length = (short)(apdu_buffer[ISO7816.OFFSET_LC]&0xFF);Java编程语言中的整数数据是带符号的,即最高位决定它是正数还是负数。但是Lc域应被解释为无符号的值,因为具有负长度是无意义的。在上面的代码段中,Lc字节是按位和常数0xFF相与的,以将有符号的字节转化为无符号的值。另外一个方面javacard环境中,数的转载 2009-11-09 11:54:00 · 927 阅读 · 0 评论 -
java card 技术(一)
简介 Java Card 技术适用于 Java 平台,可应用于环境高度专用化、内存和处理约束比 J2ME 设备更苛刻的智能卡和其他设备。 智能卡在个人安全领域发挥着举足轻重的作用。它们可以用于添加身份验证,并对安全级别很高的信息系统提供安全访问。存储在智能卡中的信息是可移植的。借助 Java Card 技术,您可以携带有价值且敏感的个人信息,例如病历、信用卡号或者存储在压缩但非常原创 2009-11-09 11:38:00 · 5912 阅读 · 2 评论 -
Java Card开发常用的包(整理)
整理了一下常用到的Java卡开发包里的方法,以后就能加快开发速度了。//Java Card开发方法查询import java.lang.*;import javacard.framework.*;import javacard.security.*;import javacardx.crypto.*; //该包为扩展包//install方法public static void i原创 2009-11-09 11:55:00 · 2297 阅读 · 0 评论 -
PBOC COS介绍
COS主要分为四部分:一、 SMARTCOS的文件系统CPU卡是以文件方式来管理SmartCOS支持如下文件系统。1、文件可分为MF文件、DF文件、EF文件MF:主控文件,是整个文件系统的根,是唯一的,相当于根目录;DF:专用文件,相当于子目录,可用于存储某个应用的所有文件,DF下不可再建立DF。一个DF可以是一个应用,也可以多个DF用于同一个应用。EF:基本文件,用于存储各种应用数据和管理信息原创 2009-11-18 18:01:00 · 7686 阅读 · 0 评论