javacard
supergame111
这个作者很懒,什么都没留下…
展开
-
Java Card 技术
http://blog.csdn.net/acstech/article/details/4789045http://blog.csdn.net/acstech/article/details/4789052http://blog.csdn.net/acstech/article转载 2011-07-12 16:27:21 · 510 阅读 · 0 评论 -
学习JCVM之二JCVM的工作原理
学习JCVM之二JCVM的工作原理一、下面是智能卡的一个结构图: JCRE就是智能卡java程序运行的环境,主要包括JCVM、核心API类库、本地方法, 1.下面介绍一下智能卡的工作原理:首先,源代码经过 Java 编译器编译后产生类文件,也称为字节码。然后,Java 智能卡转换器将类文件转换成一转载 2014-05-09 02:31:15 · 1592 阅读 · 0 评论 -
学习JCVM之一本地方法
学习JCVM之一本地方法我是2011-7-6日入职的,我是刚毕业的应届生,我没有学习过JAVA,对JAVA一点也不了解,更何况JAVA的核心部分虚拟机了,但是领导安排了我就的去看、去做。JCVM是所有JVM中开源资料最少的,在网上根本找不到源码。还好公司里有,光有源码不行啊,对这个虚拟机的结构我是一点也不了解啊,今天看了一些本地方法的知识,我是菜鸟,就把自己理解的一些知识分享一下:本地方法转载 2014-05-09 02:29:55 · 1031 阅读 · 0 评论 -
Java Card CAP组件分析——Header Component
Header组件中包含了该CAP文件的基本信息,其中包括最重要的文件版本信息和包AID值。版本信息用以判断JAVA卡是否支持对该文件的解析。AID是CAP文件的唯一识别,单张JAVA智能卡上不支持装载相同AID的CAP文件。[html] view plaincopyprint?header_component { u1 tag转载 2014-05-26 18:18:37 · 1026 阅读 · 0 评论 -
Java Card CAP文件分析
JAVA 智能的可执行文件(CAP 文件)是编译多个应用程序(Applet)的生成结果,包含了一个包中定义的所有类和接口,与包之间是一一对应的关系。实际发卡操作时,首先需要将该可执行文件下载至卡片中,并安装需要的应用实例;用户使用该安装的应用实例执行操作功能。CAP文件包含12个组件:Component Type转载 2014-05-26 18:17:58 · 1203 阅读 · 0 评论 -
用户卡的发展变革
摘要:全球手机用户总数接近30亿,用户卡在其中扮演着举足轻重的角色。作为一类特殊的智能卡,用户卡现已集中了智能卡领域的多项先进技术,推动着技术和标准化的发展,丰富着移动用户的生活。随着多应用、非接触智能卡技术日趋成熟及用户卡性能的大幅提升,用户卡除了承载传统的电信应用外,还可以承载其它的非电信应用。本文介绍了用户卡的发展历程,探讨了用户卡技术的重要研究领域,并提出了完整的用户卡生命周期管理概念。转载 2015-03-16 14:34:40 · 2058 阅读 · 1 评论 -
java card基础知识
第 2部分 JAVA 卡技术 第 3章 Java卡技术概述 Java卡技术能够使利用 Java 编程语言写的程序在智能卡上和其它资源有限的设备上运行。本章将对 Java 卡技术-系统体系结构及其组成部分作一概括描述。 3.1 体系结构概述 智能卡代表现今使用的最小的计算平台。智能卡的存储器配置例如可以是:1K RAM, 16K EEPROM, 和转载 2015-06-21 18:00:47 · 3680 阅读 · 0 评论 -
Javacard---maskgen工具的使用
非授权版本的jcdk是没有maskgen工具的使用示例的,而文档中的介绍也很少,尤其是cfg文件根本不知道如何编写。sun在授权方面控制的很好,网上几乎找不到任何资料,同样我在这里只是介绍一种方法,不会贴出我的cfg文件。 如何找到maskgen?前面我已经提到过了,这里再说一遍,2.2.2中是没有这个工具的,但是你可以下载以前版本的jcdk2.1.2,那里面就有m转载 2015-06-21 18:05:07 · 1185 阅读 · 0 评论 -
Java卡环境介绍
Java Card目录(?)[+]和其他Java平台的区别Java卡环境和其他的Java环境(例如J2ME)相比,区别在于硬件限制以及和通常的交互式应用完全不同的生命周期(无论是在开发还是在执行方面)。此外,Java卡还需要和ISO-7816标准兼容。Java卡主要支持下列主要特性:只支持3个小的原始数据类型(boolean、byte转载 2015-06-21 16:35:18 · 667 阅读 · 0 评论 -
java卡几个主要工具的使用
主要工具的说明:javac:编译命令,把.java编译成.class文件 converter:转换命令,把.class文件转换成.cap文件,cap文件才是真正在java卡上运行的文件,同时converter还能生成.exp和.jca文件 scriptgen:生成apdu脚本的工具,生成的脚本是下载cap文件的apdu命令,那些测试功能的命令还需要自己根据源转载 2015-06-21 18:07:25 · 1406 阅读 · 0 评论 -
Java Card Applet Development——环境搭建及基础概念
Java Card目录(?)[+]利用Eclipse Java Card Development Environment (EclipseJCDE)windows platformEdited by Hui — 2013.09.05Java Card技术基本概念Java Card是基于硬件与应用的要求所开发的技术,目的转载 2015-06-21 16:34:23 · 3696 阅读 · 0 评论 -
Java Card CAP 文件组件分析
Java Card CAP 文件组件分析来源:http://www.dreamingfish123.info/?cat=79Java Card CAP 文件组件分析 00.1Java Card CAP 文件组件分析 01——Header Component.4Java Card CAP 文件组件分析 02——Directory Component.7转载 2015-06-21 16:36:54 · 1325 阅读 · 0 评论 -
javacard applet
Java卡Applet必须扩展Javacard.framework.Applet中的一些方法,这些方法包括:(1) public static void install(byte[] bArray, short bOffset, byte bLength):在安装Applet时,由JCRE调用。(2) public boolean select():当Java卡Applet被选中时转载 2014-05-08 15:18:23 · 1598 阅读 · 0 评论 -
(JavaCard) 技术入门 2 -- 搭建JCDK开发环境
以我自己实现的版本JCDK 2.2.2为例子:1.到 http://java.sun.com/javacard 网站上下载一个Java Card Development Kit 2.2.2 (即所谓的JCDK)2.将JCDK解压到固定的位置(比如C:\java_card_kit-2_2_2)下,在doc\en\guides\pdf子目录下面可以看到安装手册cJDK Users Gu转载 2014-03-06 20:08:41 · 8029 阅读 · 0 评论 -
终于找到IBM JCOP tooks3.1.1.b(中国是很难找的到哦?!现在加破解方法)
JAVACARD:不知大家对Java智能卡是否陌生,很久以前我就研究过这个。当时是用的SUN提高的开发工具,不怎么好用啊,还需要用命令编译,相当的复杂,而且国内也没有什么教程和书籍。就是现在网上有一个什么《Javacard程序开发三部曲》,写的也可以就是没有什么条理,不适合初学者转载 2011-07-12 16:21:37 · 1358 阅读 · 1 评论 -
Java Card开发常用的包(整理)
整理了一下常用到的Java卡开发包里的方法,以后就能加快开发速度了。//Java Card开发方法查询import java.lang.*;import javacard.framework.*;import javacard.security.*;import javacard原创 2011-07-12 16:24:46 · 1122 阅读 · 1 评论 -
JavaCard CPU的设计与FPGA实现
1 JavaCard简介 智能卡是指集成了CPU、ROM、RAM、COS(芯片操作系统)和EEPROM,能储存信息和图像,具备读/写能力,信息能被加密保护的便携卡。智能卡的最基本标准是 ISO/IEC7816。智能卡在银行、电信等行业得到广泛应用,但在发展过程中也遇到很多问题,主要有:各厂商指令集不统一;编程接口APIs太复杂;开发环境不通用,新卡开发都要熟悉开发环境;系统不兼容,专卡专用。转载 2011-11-07 16:03:50 · 482 阅读 · 0 评论 -
Java Card 技术(三)
Java Card 应用程序的元素 请记住,Java Card 应用程序并不是独立的,而是端到端应用程序的一部分:图 1. Java Card 应用程序的典型组件 Java Card 应用程序通常由以下部分组成: 提供后台服务(例如保存在数据库中的安全或者电子支付信息)访问的 后台应用程序。如何开发后台应用程序超出了本文的范围。 主机应用程序 位于卡片外部的卡片终转载 2011-11-07 16:03:19 · 560 阅读 · 0 评论 -
Java Card 技术(二)
本系列文章的第 1 部分介绍了 Java Card 技术的高级知识 —— 什么是智能卡、Java Card 应用程序的元素、通信和不同 Java Card 技术规范的汇总。在本部分中,我们将重点介绍 Java Card applet 的开发:开发 Java Card 应用程序、Sun Java Card 开发工具箱、Java Card 和 Java Card RMI API 时所需的一般步骤。转载 2011-11-07 16:02:30 · 622 阅读 · 0 评论 -
JavaCard小应用程序结构
Java Card小应用程序结构Sun提供了两个模型用来设计JavaCard应用程序(javacard.framework.Applet):传统的JavaCard API和JavaCard Remote Method Invocation(Java Card远程方法调用,JCRMI)编程接口。我们可以使用其中任何一个来编写Java Card小应用程序,开发Java Card小应用程序是一个转载 2012-01-16 11:41:53 · 701 阅读 · 0 评论 -
JavaCard应用程序开发教程之入门篇
什么是智能卡? 智能卡不是新鲜事物。它们在二十年前在欧洲就以记忆卡片的形式推出了,用于保存关键的电话信息,以减少盗打付费电话的可能 智能卡技术是ISO国际标准组织的连接技术委员会1(JTC1)和国际电子委员会(IEC)定义并控制的一种行业标准。1987年推出的ISO/IEC 7816国际标准系列在2003年推出了它的最新的升级版本,定义了智能卡的各个方面,包括物转载 2012-01-16 11:41:21 · 2285 阅读 · 0 评论 -
关于native卡、java卡、GP规范
PBOC借贷记和小额支付将为Java卡带来新商机 目前从全球来看,第一波的EMV迁移进程已经接近尾声,现在人们关注的是如何从SDA(静态数据认证)进一步升级到DDA(动态数据认证)或者CDA(关于SDA、DDA、CDA的定义参见EMV规范),从而进一步增强卡片的防欺诈能力。 反观国内市场,EMV迁移几乎还停留在起步阶段,只有为数不多的几家银行发行了少量的EMV卡。更多的银行还在热火朝转载 2012-01-16 17:40:56 · 951 阅读 · 0 评论 -
对于实现Java平台的三种方式的详细解析
广泛地说,只要能执行 Java bytecode 者,就可以称为 Java 平台(Java platform)。大致上,实现 Java 平台的方式有三种,分别是: Java 虚拟机器(Java Virtual Machine,JVM) Java 操作系统(Java Operating System) Java 芯片(Java Chip) 以下就此三种 Java 平台转载 2011-12-29 12:56:31 · 465 阅读 · 0 评论 -
JavaCard CPU的设计与FPGA实现
1 JavaCard简介 智能卡是指集成了CPU、ROM、RAM、COS(芯片操作系统)和EEPROM,能储存信息和图像,具备读/写能力,信息能被加密保护的便携卡。智能卡的最基本标准是 ISO/IEC7816。智能卡在银行、电信等行业得到广泛应用,但在发展过程中也遇到很多问题,主要有:各厂商指令集不统一;编程接口APIs太复杂;开发环境不通用,新卡开发都要熟悉开发环境;系统不兼容,专卡专转载 2011-12-29 12:55:27 · 814 阅读 · 0 评论 -
(JavaCard) 技术入门 1 -- 名词普及
Java Card:Java Card技术由1997年由数家公司共同提出,包括过去斯伦贝谢公司的卡片部门和与Gemplus公司。(今已经合并为Gemalto公司),sun公司(今已经被Oracle收购)。Java Card产品以智能卡为硬件平台,以java语言为软件平台,致力于实现一个安全性、可移植性并重的多应用平台。官方网站:http://java.sun.com/products/转载 2014-03-06 20:07:41 · 918 阅读 · 0 评论 -
javacard mac相关
MAC, (message authentication code), just a personal digest algorithm with a secret key.HMAC, just a MAC with standard digest algorithm. Hashed twice. The secret key just do XOR operation.mac填充转载 2015-06-21 18:08:16 · 916 阅读 · 0 评论