可见光通信系统中的宽松解密方法和装置制造方法及图纸

技术编号:10114025 阅读:111 留言:0更新日期:2014-06-04 18:19
本发明专利技术提供了一种可见光通信系统中的宽松解密的方法,包括:在接收端接收来自发射端的可见光信号,该可见光信号在该发射端至少部分地用随该发射端的状态机的状态变化的密钥被加密;以及用与该接收端的状态机的当前状态以及在该当前状态之前和/或之后的至少一个状态对应的密钥对该可见光信号进行解密。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种可见光通信系统中的宽松解密的方法,包括:在接收端接收来自发射端的可见光信号,该可见光信号在该发射端至少部分地用随该发射端的状态机的状态变化的密钥被加密;以及用与该接收端的状态机的当前状态以及在该当前状态之前和/或之后的至少一个状态对应的密钥对该可见光信号进行解密。【专利说明】可见光通信系统中的宽松解密方法和装置
本专利技术涉及一种可见光通信系统,尤其涉及一种可见光通信系统中的宽松解密方法和装置。
技术介绍
可见光通信技术是一种在LED技术上发展起来的新型无线光通信技术。通过LED光源的高频率闪烁来进行通信,有光代表1,无光代表0,可见光通信的传输速率最高达每秒千兆。可见光通信有着相当丰富的频谱资源,这是包括微波通信在内的一般无线通信无法比拟的。同时,可见光通信可以适用任何通信协议、适用于任何环境,并且可见光通信的设备架设灵活便捷、成本低廉,适合大规模普及应用。可见光通信系统利用可见光进行近距离通信,可见光的指向性高,不能穿透障碍物,比使用无线通信方式具有更高的安全性。目前已有一些可见光通信系统开始应用,如光子物联网中的门禁系统等。这种门禁系统利用可见光进行单向传输。发射端中的身份信息通过脉冲调制和电光转换,变成可见光信号被发射出去。接收端将接收到的可见光信号转化为电信号,从中获得发射端的信息,并将其发送至门禁控制器进行权限判断,确定是否打开门锁。为了使可见光通信更安全,防止高速摄像机进行拍摄以复制同样频闪的光信号来获得打开门锁的权限,这种门禁系统还可采用同步方式对发射端和接收端分别进行加密和解密。换言之,用于加密和解密的密钥分别在发射端和接收端随时间进行同步变化,才能使用相同的密钥进行加密和解密。实践中,用于加密和解密的密钥分别在发射端和接收端随各自的时钟系统进行变化。由于每个时钟系统所用的晶振的频率都存着一定的误差。当可见光通信系统中的发射端和接收端的晶振频率存在误差时,随着运行的时间越长,收发两端时钟系统的误差就越大,从而导致收发两端的系统时间不能进行同步变化,进而使得收发两端的加密和解密密钥也不能同步。以标准时间为参照,可能发射端的时钟系统走的慢,接收端的时钟系统走的快,或反之。在发射端慢、接收端快的情形中,当发射端的状态机还处于状态N时,可能接收端的状态机已经跳变至状态N+1。此时,接收端解密可见光信号所用的密钥与发射端加密所用的密钥不一致,导致接收端不能正确地进行解密。本领域亟需一种在可见光通信系统中接收端与发射端不严格同步的情况下仍能正确解密的方法。
技术实现思路
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。根据本专利技术的一方面,提供了一种可见光通信系统中的宽松解密的方法,该方法包括:在接收端接收来自发射端的可见光信号,该可见光信号在该发射端至少部分地用随该发射端的状态机的状态变化的密钥被加密;以及用与该接收端的状态机的当前状态以及在该当前状态之前和/或之后的至少一个状态对应的密钥对该可见光信号进行解密。在一实例中,用与该接收端的状态机的该当前状态以及在该当前状态之前和/或之后的该至少一个状态对应的密钥对该可见光信号进行解密包括:用与该接收端的状态机的该当前状态对应的密钥对该可见光信号进行解密;以及若用与该接收端的状态机的该当前状态对应的密钥对该可见光信号的解密未成功,则继续用与在该当前状态之前和/或之后的该至少一个状态对应的密钥对该可见光信号进行解密。在一实例中,用与在该当前状态之前和/或之后的该至少一个状态对应的密钥对该可见光信号进行解密包括:按预定次序用与在该当前状态之前和/或之后的该至少一个状态中的每个状态对应的密钥对该可见光信号进行解密,直至该可见光信号被成功解密或已使用与在该当前状态之前和/或之后的该至少一个状态中的所有状态对应的密钥对该可见光信号进行了解密为止。 在一实例中,该可见光信号包括通信数据以及该发射端的标识符。在一实例中,该通信数据用随该发射端的状态机的状态变化的该密钥被加密,而该发射端的该标识符未被加密,并且该接收端本地存储有与该发射端的该标识符相关联的通信数据。在一实例中,该方法还包括从该可见光信号获得该发射端的该标识符,其中如果用与该接收端的状态机的该当前状态以及在该当前状态之前和/或之后的该至少一个状态中的一个状态对应的密钥对该可见光信号解密得到的通信数据与该接收端本地存储的与该发射端的该标识符相关联的通信数据相同,则用与该一个状态对应的密钥对该可见光信号的解密成功,否则解密未成功。在一实例中,该方法还包括:如果用与该接收端的状态机的该当前状态以及在该当前状态之前和/或之后的该至少一个状态对应的密钥对该可见光信号的解密皆未成功,则将该可见光信号标识为非法信号,否则将该可见光信号标识为合法信号。在一实例中,用与该接收端的状态机的该当前状态以及在该当前状态之前和/或之后的该至少一个状态对应的密钥对该可见光信号进行解密包括:按预定次序用与该当前状态以及在该当前状态之前和/或之后的该至少一个状态中的每个状态对应的密钥对该可见光信号进行解密,直至该可见光信号被解密成功或已使用与该当前状态以及在该当前状态之前和/或之后的该至少一个状态中的所有状态对应的密钥对该可见光信号进行了解密。在一实例中,该至少一个状态包括在该当前状态之前的预定数目个状态和在该当前状态之后的该预定数目个状态。在一实例中,随该发射端的状态机的状态变化的密钥以及与该接收端的状态机的该当前状态以及在该当前状态之前和/或之后的该至少一个状态对应的密钥是随时间变化的序列。在一实例中,随时间变化的序列为伪码序列,该方法还包括将该可见光信号转换成数字信号,其中该解密包括该数字信号与伪码序列的逻辑与、逻辑或、逻辑异或、或者以上两者或更多者的组合。根据本专利技术的另一方面,提供了一种通信装置,包括:接收器,其接收来自发射设备的可见光信号,该可见光信号在该发射设备至少部分地用随该发射设备的状态机的状态变化的密钥被加密;以及解码器,其用与该通信装置的状态机的当前状态以及在该当前状态之前和/或之后的至少一个状态对应的密钥对该可见光信号进行解密。根据本专利技术的又一方面,提供了一种通信装置,包括处理器,该处理器配置成接收来自发射设备的可见光信号,该可见光信号在该发射设备至少部分地用随该发射设备的状态机的状态变化的密钥被加密,以及用与该通信装置的状态机的当前状态以及在该当前状态之前和/或之后的至少一个状态对应的密钥对该可见光信号进行解密;以及耦合至该处理器的存储器。根据本专利技术的再一方面,提供了一种设备,包括:用于在接收端接收来自发射端的可见光信号的装置,该可见光信号在该发射端至少部分地用随该发射端的状态机的状态变化的密钥被加密;以及用于用与该接收端的状态机的当前状态以及在该当前状态之前和/或之后的至少一个状态对应的密钥对该可见光信号进行解密的装置。根据本专利技术的又一方面,提供了一种计算机程序产品,包括计算机可读介质,该计算机可读介质包括:用于在接收端接收来自发射端的可见光信号本文档来自技高网
...

【技术保护点】
一种可见光通信系统中的宽松解密的方法,所述方法包括:在接收端接收来自发射端的可见光信号,所述可见光信号在所述发射端至少部分地用随所述发射端的状态机的状态变化的密钥被加密;以及用与所述接收端的状态机的当前状态以及在所述当前状态之前和/或之后的至少一个状态对应的密钥对所述可见光信号进行解密。

【技术特征摘要】

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳光启创新技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1