3、迈向安全实用的多功能智能卡与移动安全代理设计

迈向安全实用的多功能智能卡与移动安全代理设计

1. 移动安全代理设计与实现

在移动设备与 SIM 卡的安全通信方面,进行了一系列工作。SAT 应用下载流程有详细文档记载,因涉及短信生成访问,此部分被省略。MIDlet 可以构建,且服务器与 MIDlet 之间通过安全通道进行通信,这在工作范围内被考虑,并通过 Web 服务器与移动设备之间的安全 HTTP 链接进行了实际演示。双方都采用基于 Java 的技术,展示了基于共享密钥相互认证的安全通道。

由于 JSR - 177 提供的 SATSA - PKI 和 SATSA - CRYPTO 包在研究时不可用,MIDlet 无法执行相关加密功能。因此,将此功能分离到 J2SE 应用程序中,该程序与 MIDlet 通信,进而向智能卡生成 APDU 命令并执行所需的加密功能。这样,仅适度增加了复杂性,就有效地模拟了 JSR - 177。J2SE JSR - 177 代理使用 Open Card Framework (OCF) 与智能卡建立连接,并构建用于数据交换的命令和响应 APDU。

以下是伪 Java 代码示例,用于演示将加密的安全代理小程序代码嵌入安全代理 MIDlet 主体的方法:

public class Secure Applet {
    //−−ISO7816 offsets
    private bINS = ISO7816.OFFSET INS;
    private bCLA = ISO7816.OFFSET CLA;
    private bP1 = ISO7816.OFFSET P1;
    private bP2 = ISO7
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值