微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZIGBEE数据解密问题

ZIGBEE数据解密问题

时间:10-02 整理:3721RD 点击:

TI工作人员,你好

        由于产品上的一些问题,在分析问题的时候,抓取了一些加了密的数据包,在知道了密匙的情况下,想自己去写代码解密那些加了密的无线数据,有没有相关的一些应用例程或说明文档供参考的呢?

        另外,我自己尝试时,如果未加密的情况下,发送的APS层数据是4个字节的,然后开机了SECURE加密功能后,APS的数据变成了22个,比没加密多了18个字节,所以不知道怎样去解密了。

        望大神能指点指点。

如果是基于协议栈的加密,推荐使用Ubiqua Protocol Analyzer,用它来抓包,输入正确的key可以解包.

http://www.ubilogix.com/products/ubiqua

TI对SOC AES操作方式如下,当不是从基于协议栈的角度讲的。

http://www.prochild.com/board/files/tb_3/DN108%20Using%20AES%20Encrytion%20in%20CC111xFx_CC243x%20and%20CC251xFx%20swra172.pdf

好的,十分感谢。

如果使用ubiqua抓包工具,是不是还是用TI的抓包硬件CC2531 USB Dongle?

另外,我自己居于TI basicRF例程写的一个不是协议栈的程序,能抓到基于协议栈加密发出来的数据,我能不能用你发的连接的PDF的方法去解密?

我们公司有自己的生产测试软件,现在老板要求将抓包解密集成在我们自己的生产测试软件上,这样容易分析问题。

所以我现在遇到的问题是,我抓取到协议栈加密发出来的无线密文数据,不用协议栈,自己写程序要怎样去解密,我们自己知道密匙。

Hi,

1. 需要dongle.

2. 加密解密是一个对应的过程。你需要发送方和接收方采用一致的方法才行,如果你只是有些加密的数据,但你不知道加密的方法,只知道Key也是无法解的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top