闪耀中文网syzww.com

段守正:“你管我。我就是要问。”

程时:“呐,传呼机本来就有接收,解码和显示的功能,对吧。它的工作流程是客户打电话去传呼台。传呼台的人用编码器把需要发送的信息编成射频信号发射出去。传呼机的天线捕捉基站发射来的射频信号,通常为400MHz频段,经解调器转换为数字基带信号。接着***把信号解码成明文数据直接送入LCD驱动电路,显示在小小的液晶屏幕上。”

段守正:“昂。所以呢。”

程时:“关键POCSAG协议是支持扩展数据帧,意思就是允许在标准数据段中嵌入非明文的二进制数据。所以,我只要在传呼机的射频电路后增加加密和解密模块。再编写简单的加密和解密固件,固化到存储密钥,配合寻呼台端的加密软件就能实现端到端的加密。接收端和发射端密钥是一致的,断电不丢失。”

段守正表情茫然,明显就是没听懂。

程时:“改装的本质是在发射端对明文加密成密文,在接收端加装解密模块还原明文,全程不破坏寻呼机的原生接收功能。我将需要发送的明文,比如‘一起喝早茶’,发给加密发射设备。加密发射设备通过加密算法,将明文转换为无意义的二进制密文,将密文嵌入POCSAG扩展数据帧里,标注加密标识位,再通过公共寻呼基站发射出去。”

“经过加密改装的传呼机,也就是接收端,收到二进制密文以后,是先像普通传呼机一样识别信号中携带的地址码和数据码,只有地址码与本机匹配时才解码信息。解码信息的时候,我在传呼机上增加的解密固件会自动识别加密标识。如果识别到了,就触发解密流程,启动额外的解密软件,然后转化成明文显示在屏幕上。无标识则直接走原生显示流程,跟普通传呼机一样。”

段守正:“我还是没听懂。那你每次发加密信息的时候,不会让所有人都收到吗?”

程时只能又说:“理论上信息一旦发送去,基站覆盖范围内的所有传呼机都会收到信息。但是每个传呼机的编码器都会识别信号中携带的地址码和数据码,只有地址码与本机匹配时,才会触发***解码。”

“民用寻呼机的地址码为POCSAG编码的RICK码,通常是五到七位数字,对应二进制的二十一到三十二位,由寻呼台分配,每台机器的地址码唯一,相当于寻呼机的身份证号。”

“打个比方吧。我们的KTV和茶室,相当于两个传呼机。每一个客人就好像一条信息。普通会员卡就是地址码。VIP会员卡就是加密标识。工作人员就是编码器。”

“虽然我发送的信息里加了密文,但是地址码是固定的,所以我发给陆文渊的,你也能。就好像所有人都能来KTV和茶室门口晃悠,但是并不是每个人都能进去。有KTV的会员卡,只能进去KTV,不能去茶室。因为卡不对,工作人员不会放你进去玩。就像我发给陆文渊的,你能收到,但是地址码跟传呼机不匹配,编码器不让信息在传呼机里进行下一步解码程序一样。”

“进了KTV以后,你要想进VIP房间干点别的,就要VIP卡。就好像加密信息有加密标识位一样。”

段守正恍然大悟:“所以,接收必须要有你改装过的传呼机,发送也必须要用你改造过发射端才能发射。就是你一个人对我们多个人的单向传送。”

程时:“没错。”

陆文渊:“也就是说,你可以给我们每一个人单独发信息,其他人就算收到了,也不会显示,显示了也看不出来是什么。”

程时:“是,这不就是我把传呼机改造为加密传呼机的目的吗?”

需要发送加密信息的情况,很有可能就是他们之中出了叛徒,或者其他紧急情况,自然是一对一最安全。