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: EK(M)=C;接收方对密文C使用解密算法D和私人密钥K进行解密,得到明文M: DK(C)=M 。IRSA的计算复杂度是DES的100倍。
非对称算法加密中的公开密钥与私人密钥需要配对出现,但是不能由公开密钥推出私人密钥。IRSA同样可以拥有数字签名,一个典型的数字签名过程如下:
发送方对明文使用Hash算法得到摘要,对摘要使用私人密钥进行加密,得到签名文件
明文和签名文件发送到接收方
接收方对签名文件使用公开密钥进行解密,得到摘要,同时对明文使用Hash算法得到摘要,两个摘要如果一致,则接收方可以认为确认了发送方,因为除了发送方本人,其它任何人都无法由摘要产生签名文件。
对信道加密而言,BREW中的ISSL接口可以认证用户和服务器,确保数据发送到正确的客户机和服务器,加密数据以防止数据中途被窃取,维护数据的完整性,确保数据在传输过程中不被改变。客户端产生的密钥只有客户端和服务器端能得到,加密的数据只有客户端和服务器端才能得到明文,客户端到服务端的通信是安全的。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wireless_com/archive/2010/04/07/5456706.aspx
分享到:
相关推荐
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绿色安装3.01(BrewSDK)不是直接安装版本,需要环境配置,不懂得想用就到高通网站下载直接按转的版本
Brew 3.1.5全套开发库安装文件,包括Brew SDK 3.1.5、SDK Tools、Tool Suite、Brew Addins
brew sdk 3.0.1.12.rar
Brew SDK本地下载,大家不必到高通的网站忍受蜗牛般的下载速度了。这个是要集成到Visual C++里面使用的,准备只学习J2ME的朋友们就不必下载了。
关于brew SDK的介绍,相信大家对sdk很敏感,不妨下一个试试。
BREW开发的SDK2.0
BREW SDK 用户使用指南,希望对学习的人有所帮助!
brew SDK 中的例子分析程序,可以很好的了解Brew的基础知识
BREW SDK BCITool UserDocs BREW SDK BCITool UserDocs BREW SDK BCITool UserDocs
[源代码]简单游戏框架源码BREW SDK3 /*game.brh*/ #ifndef GAME_BRH
Brew SDK 3.1.5 配置环境变量即可
the setup packet of brew sdk 3.1.5, use it you can develop brew applet on Win32 or ARM
BREW SDK 由一整套工具和服务组成,使应用程序开发者能够为各种手持设备快速、高效、经济地开发和配置新的应用程序。 注意: 如果尚未安装 BREW SDK,请从 BREW SDK 光盘载入 BREW SDK,或者从 ...
brew sdk 3.15 + brew tools +BREW_Addins+BREWToolsSuite
BREW SDK 4.01 SP2, 传说中的brew 4.0哦
Brew 3.1.5全套开发库安装文件,包括Brew SDK 3.1.5、SDK Tools、Tool Suite、Brew Addins
brew SDK的应用开发框架,要做高手的话,架构是是必须要清楚的。
brew SDK 2.0(brew平台sdk下载)
BREW应用开发 SDK3.15sp1,brew平台开发