SIM卡(USIM)短信加密解密
SMS encryption and decryption by SIM-Card (USIM)
我想为 SIM 卡 (USIM) 编写一个 javacard 小程序来加密和解密特定号码的短信。我不想在手机上安装任何应用程序 phone 并且 SIM 卡小程序必须检测消息属于特定号码并对其进行加密或解密。我可以通过 SIM 工具包或其他任何技术编写这样的 javacard 小程序来完成此过程吗?
是的,可以借助 sim 工具包 API 编写此类应用程序。
使用以下工具包事件处理您的申请:-
- 来自 3GPP TS 31.130 V6.6.0 (2007-06) 的 ENVELOPE(SMS-PP ... 格式)
- 从信封处理程序中提取原始地址(参考TAG)(phone发件人号码)。
- 做手术。
to encrypt and decrypt SMS for specific number.
您可以在发起者和接收者的 SIM 上安装 SIM 小程序,并且需要 STK 工具包菜单应用程序。应开发基本 DSTK 菜单应用程序以发送加密的 SMS。您可能需要使用 PIN 码保护才能访问此应用程序。让用户用任何字母数字输入填充文本区域,下一页收集收件人号码。加密文本并使用 SEND SHORT MESSAGE
主动命令将其作为用户数据发送给您的 ESME 应用程序。
为了使用 SMS-PP 将您的安全数据发送到 ESME 应用程序,需要有从 ESME 应用程序到 SMSC 的短代码和 SMPP 连接。 ESME 应用程序分解安全数据,通过设置数据编码方案 (0xf6) 为接收者的 SIM 小程序重新生成它,使用接收者号码的 OTA 密钥签名,并将安全数据直接发送到接收者的 SIM。
收件人 SIM 上的 SIM 小程序处理安全数据、解密并将其显示为 OTA 推送在收件人的显示器上。
我想为 SIM 卡 (USIM) 编写一个 javacard 小程序来加密和解密特定号码的短信。我不想在手机上安装任何应用程序 phone 并且 SIM 卡小程序必须检测消息属于特定号码并对其进行加密或解密。我可以通过 SIM 工具包或其他任何技术编写这样的 javacard 小程序来完成此过程吗?
是的,可以借助 sim 工具包 API 编写此类应用程序。
使用以下工具包事件处理您的申请:-
- 来自 3GPP TS 31.130 V6.6.0 (2007-06) 的 ENVELOPE(SMS-PP ... 格式)
- 从信封处理程序中提取原始地址(参考TAG)(phone发件人号码)。
- 做手术。
to encrypt and decrypt SMS for specific number.
您可以在发起者和接收者的 SIM 上安装 SIM 小程序,并且需要 STK 工具包菜单应用程序。应开发基本 DSTK 菜单应用程序以发送加密的 SMS。您可能需要使用 PIN 码保护才能访问此应用程序。让用户用任何字母数字输入填充文本区域,下一页收集收件人号码。加密文本并使用 SEND SHORT MESSAGE
主动命令将其作为用户数据发送给您的 ESME 应用程序。
为了使用 SMS-PP 将您的安全数据发送到 ESME 应用程序,需要有从 ESME 应用程序到 SMSC 的短代码和 SMPP 连接。 ESME 应用程序分解安全数据,通过设置数据编码方案 (0xf6) 为接收者的 SIM 小程序重新生成它,使用接收者号码的 OTA 密钥签名,并将安全数据直接发送到接收者的 SIM。
收件人 SIM 上的 SIM 小程序处理安全数据、解密并将其显示为 OTA 推送在收件人的显示器上。