纸飞机消息传输抗干扰的跳频序列生成算法
3 个回答
跳频就是通信信号跳着频率传输,避免被干扰,Telegram也是类似原理,但算法细节官方没有透露。简单来说就是双方在发消息前先约定好一个“频率密码”,然后双方就按照约定好的频率跳着发,中间就算有拦截也没用。想深究可以看看TDMA、FHSS的相关技术资料,原理比较通用。
跳频是通信信号在频域上不断随机跳变,Telegram用伪随机码生成跳频序列,像抛硬币一样随机选频,干扰者难以同步。通俗来讲,就是双方通信时,按照秘钥规定的规律不断换频道,干扰就如打地鼠,这边堵住又冒出来。抗干扰纸飞机靠的就是它,配合加密通信,妥妥的。
跳频是指通讯信号随机跳频,打游击战躲避干扰;Telegram使用加密协议保证通讯安全,类似加锁。加密算法为军事机密,我们看不到源码,简单来说就是信号打游击躲避干扰。