`
mmdev
  • 浏览: 12932180 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之51---BREW SDK 九大功能之安全服务

阅读更多

BREW中的安全服务是指应用程式使用BREW提供的API来实现安全性的功能。对信源加密而言,BREW2.x采用ICipher BREW3.X中使用ICipher1替代ICipher,增强了很多功能,可以实现下述对称密钥加密算法:

¡ DES

l ECB(Electronic Codebook)

l CBC(Cipher Block Chaining)

l CFB(Cipher FeedBack

l OFB(Output FeedBack)

l CTR(Counter)

¡ 3DES

¡ AES

加密实现可以通过软件,硬件或者由BREW自己决定使用最合适方案。同时,IRSA提供了非对称算法加密。非对称算法加密过程如下:发送方对明文M使用加密算法E和公开密钥K进行加密,得到密文C EKM=C;接收方对密文C使用解密算法D和私人密钥K进行解密,得到明文M DKC=M IRSA的计算复杂度是DES100倍。

非对称算法加密中的公开密钥与私人密钥需要配对出现,但是不能由公开密钥推出私人密钥。IRSA同样可以拥有数字签名,一个典型的数字签名过程如下:

  1. 发送方对明文使用Hash算法得到摘要,对摘要使用私人密钥进行加密,得到签名文件
  2. 明文和签名文件发送到接收方
  3. 接收方对签名文件使用公开密钥进行解密,得到摘要,同时对明文使用Hash算法得到摘要,两个摘要如果一致,则接收方可以认为确认了发送方,因为除了发送方本人,其它任何人都无法由摘要产生签名文件。

对信道加密而言,BREW中的ISSL接口可以认证用户和服务器,确保数据发送到正确的客户机和服务器,加密数据以防止数据中途被窃取,维护数据的完整性,确保数据在传输过程中不被改变。客户端产生的密钥只有客户端和服务器端能得到,加密的数据只有客户端和服务器端才能得到明文,客户端到服务端的通信是安全的。

分享到:
评论

相关推荐

    深入brew开发 brew进阶资料

    深入brew开发,很好的参考进阶资料。对于学习C语言也很有一定的帮助。

    Brew SDK & Tools -- 2

    Brew 3.1.5全套开发库安装文件,包括Brew SDK 3.1.5、SDK Tools、Tool Suite、Brew Addins

    Brew SDK全套TOOL

    Brew SDK Tools--->BREW SDK、BREW SDK Tools、BREW Add-ins、BREW Tools Suite 共3部分 Brew_SDK_Tools.part1.rar Brew_SDK_Tools.part2.rar Brew_SDK_Tools.part3.rar

    brew开发超级全的资料、文档

    目录:(BREW 初级开发者 教程):第1章 BREW技术特点与发展趋势第2章 BREW SDK简介 第3章 BREW开发基础第4章 BREW手机简介 第5章 ISHELL第6章 IDISPLAY使用简介 第7章 ISTATIC第8章 IMENUCTL 第9章 IImage第10章 ...

    深入brew开发 brew及buiw进阶手册

    此书简洁而深入的介绍了brew的基本原理,非常适合已经入门但是还未从整体上掌握的brew开发者。

    brew开发者进阶教程

    联通博路编写的开发者进阶教程,pdf版本,转载。 共18部分: 第一部分目录如下: Brew概述 Brew技术演进 Brew3.1.5 sp01 Brew 4.0简介 Brew Mobile Platform简介 Brew 技术优势 Brew与其他技术的对比 以后各部分为...

    Brew绿色安装3.01(BrewSDK)

    Brew绿色安装3.01(BrewSDK)不是直接安装版本,需要环境配置,不懂得想用就到高通网站下载直接按转的版本

    中国电信全网增值业务合作管理办法-BREW业务分册.pdf

    为了优化全网增值业务合作管理,促进业务健康发展,在《中国电信移动增值业务合作管理 ... 现发布《中国电信全网增值业务合作管理办法(V2.0版)》,包括总册、短信业务分册、彩信业务分册、WAP业务分册、BREW业务...

    mac0S_brew慢的问题.zip brew使用国内镜像解决下载慢的问题

    ———————————————————————————————————————————— 替换bottles 镜像源(可选) 该镜像是 Homebrew 二进制预编译包的镜像。 临时替换 export HOMEBREW_BOTTLE_DOMAIN=...

    sdk.rar_SDK_brew_brew sdk_brew S_brew sdk

    BREW开发的SDK2.0

    BREW 语音呼叫业务.pdf

    BREW开发培训系列——高级——BREW 语音呼叫业务

    BREW 开发者 进阶教程(共18章)

    BREW 开发者 进阶教程(共18章)BREW 开发者 进阶教程(共18章)BREW 开发者 进阶教程(共18章)BREW 开发者 进阶教程(共18章)

    Brew SDK 3.1.5

    Brew SDK 3.1.5 配置环境变量即可

    homebrew-dotnet-sdk-versions:dotnet-sdk版本HomeBrew Tap

    dotnet-sdk版本水龙头 此水龙头包含不同的版本,可以将其与提供的最新版本并行安装。 通过点击此存储库并运行install命令来安装以前的版本之一。在此处安装其中一个版本brew tap isen-ng/dotnet-sdk-versionsbrew ...

    brew SDK介绍

    关于brew SDK的介绍,相信大家对sdk很敏感,不妨下一个试试。

    brew sdk 3.0.1.12.rar

    brew sdk 3.0.1.12.rar

    深入BREW开发-中文版

    BREW SDK介绍 BREW 的事件驱动机制 BREW 模块概念

    BREW SDK 2.0中文版

    Brew SDK本地下载,大家不必到高通的网站忍受蜗牛般的下载速度了。这个是要集成到Visual C++里面使用的,准备只学习J2ME的朋友们就不必下载了。

    Brew SDK & Tools -- 1

    Brew 3.1.5全套开发库安装文件,包括Brew SDK 3.1.5、SDK Tools、Tool Suite、Brew Addins

    BREW平台与演进.pdf

    BREW开发培训系列——BREW平台与演进——BREW概述、发展现状及趋势

Global site tag (gtag.js) - Google Analytics