14、移动交易、支付卡与安全电子交易的技术解析

移动交易、支付卡与安全电子交易的技术解析

1. 假设的移动交易

在处理移动交易时,有一个示例架构展示了其流程。从左到右看,移动商店(mStore)为移动设备提供配置。移动设备连接到 Web 服务器并发送消息,Web 服务器再连接到应用服务器并转发消息进行处理,应用服务器连接到数据库(DB)服务器以获取设备配置文件,DB 服务器连接到密钥管理(KM)服务器获取数据库加密密钥。

各实体在这个移动架构中使用加密密钥用于多种目的,包括传输层安全(TLS)、安全外壳(SSH)、数据库加密(DBE)和移动安全。以下是在移动环境中部署的加密密钥情况:
- mStore :为每个移动设备生成唯一的非对称密钥对。公钥封装在由外部(商业)认证机构(CA1)颁发的 X.509 数字证书中。私钥和完整的证书链安装到移动设备上用于 TLS 连接。
- 移动设备 :除了 TLS 私钥和证书链,可能因各种原因使用一个或多个唯一的对称密钥。例如,对称密钥可用于加密非对称私钥、认证数据(如密码)或其他敏感数据(如账号)。还可能使用白盒密码学混淆对称密钥,通过移动设备独有的伪随机模式将各种密钥位分散在整个移动设备中。移动应用程序还可能通过重新排列可执行代码进一步混淆,使每个移动设备有相对独特的软件版本,增加逆向工程的难度。
- Web 服务器 :有自己的 TLS 私钥和证书链,证书由不同的外部(商业)CA2 颁发。除了 TLS 静态密钥,还可能使用临时密钥。TLS 握手与移动设备协商会话唯一的对称加密和哈希消息认证码(HMAC)密钥。成功的 TLS 握手要求 Web 服务器识别 CA1 证书链

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值