移动应用与游戏网络的隐私保护研究
1. Longitude 协议:移动应用的隐私保护位置共享方案
在移动应用领域,位置共享功能为用户带来便利的同时,也引发了对隐私保护的关注。Longitude 协议就是为解决这一问题而设计的一种隐私保护位置共享协议。
1.1 加密操作的性能与能耗
对 Nexus One 手机上的加密操作进行了测试,结果如下表所示:
| 操作 | 时间 (ms) | 能量 (mJ) |
| — | — | — |
| 用户密钥对生成 | 1693 | 945 |
| 重新加密密钥生成 | 1160 | 635 |
| 公钥加密:预计算阶段 | 427 | 245 |
| 公钥加密:最终加密阶段 | 0.3 | 0.2 |
| 流密码加密 | 0.6 | 0.2 |
| 公钥解密 | 32 | 10.5 |
| 流密码解密 | 1 | 0.7 |
| 强撤销:用户密钥更新 | 94 | 14.6 |
| 强撤销:重新加密密钥更新 | 697 | 395 |
从表中可以看出,密钥解密操作比公钥加密操作快得多。特别是最终加密阶段,速度极快,不到 1 毫秒。而服务提供商运行的唯一加密操作是重新加密操作,在配备 Intel Core2 Duo 2.5 GHZ CPU 和 4 GB RAM 的 MacBook Pro 笔记本上,该操作需要 42 毫秒。
1.2 能耗分析
通过 PowerTutor 对 Nexus One 客户端的加密操作能耗进行了测量。Nexus One 标准电池(1400mAh,3
超级会员免费看
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



