是否可以修改WiFi帧(第2层PDU)以包含新字段?

时间:2012-01-24 02:51:01

标签: android security protocols wifi

我想开发一个应用程序,利用WiFi接口在移动设备的子集之间建立合作,这将允许我利用位置信息并实现更高的能效(基于群集的通信)。

出于安全原因,我必须在特定WiFi帧的末尾附加数字签名(或键控哈希)(例如,当ARP协议运行时)。

  • 是否有可能在Android OS中实现这一目标?
  • 我能否在Android中更新WiFi协议堆栈?
  • 可行吗?
  • 有什么文献建议吗?

我会感激任何指示。

1 个答案:

答案 0 :(得分:2)

  

是否有可能在Android OS中实现这一目标?

我认为你需要某种原始套接字。为此,您可以查看Raw Sockets on Android

  

我能否在Android中更新WiFi协议堆栈?

Android是开源的,因此您可以尝试修改它并将另一个Android固件加载到手机中。例如,您有自定义固件版本,例如您在http://www.cyanogenmod.com/

找到的版本
  

它可行吗?

在我看来这是可能但非常困难。您可以为您的问题找到更可行的解决方案。

  

有文献建议吗?

您可以阅读有关如何下载和编辑Android源代码的威胁:http://groups.google.com/group/android-kernel/browse_thread/thread/6e428031c5e70417/8d99386a62f7d75e?pli=1

祝你好运。