CN102724011A - 可见光信号的握手同步方法和系统 - Google Patents
可见光信号的握手同步方法和系统 Download PDFInfo
- Publication number
- CN102724011A CN102724011A CN2012101846102A CN201210184610A CN102724011A CN 102724011 A CN102724011 A CN 102724011A CN 2012101846102 A CN2012101846102 A CN 2012101846102A CN 201210184610 A CN201210184610 A CN 201210184610A CN 102724011 A CN102724011 A CN 102724011A
- Authority
- CN
- China
- Prior art keywords
- signal
- pseudo
- light signal
- code
- leaded light
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 35
- 206010048669 Terminal state Diseases 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 19
- 238000005516 engineering process Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000005347 demagnetization Effects 0.000 description 2
- 238000004020 luminiscence type Methods 0.000 description 2
- 230000005693 optoelectronics Effects 0.000 description 2
- 238000004134 energy conservation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000696 magnetic material Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Optical Communication System (AREA)
Abstract
本发明实施例提供了一种可见光信号的握手同步方法和系统,该握手同步系统中发射端状态机的状态随单位时间变化,发射端的伪码发生器输出的伪码信号也随单位时间变化,在某个时段,发射端采用该时段的伪码信号对原始信号进行加扰,并将加扰信号发送至接收端,接收端将状态机的状态调整为与发射端状态机的状态同步,接收端判决接收的扰码信号是否合法,若合法采用当前时段的扰码信号对原始信号进行解密。由于发射端和接收端之间传输的可见光信号是随单位时间变化的扰码信号,不易破解,从而提高光子物联网的安全性。
Description
【技术领域】
本发明涉及光子物联网技术领域,具体的,涉及一种可见光信号的握手同步方法和系统。
【背景技术】
可见光通信是一种在LED技术上发展起来的新兴的、短距离高速无线光通信技术。可见光通信的基本原理就是利用发光二极管(LED)比荧光灯和白炽灯切换速度快的特点,通过LED光源的高频率闪烁来进行通信,有光代表1,无光代表0,发出高速的光信号,再经过光电转换而获得信息。无线光通信技术因为其数据不易被干扰和捕获,光通信设备制作简单且不宜损坏或消磁,可以用来制作无线光加密钥匙。与微波技术相比,无线光通信有相当丰富的频谱资源,这是一般微波通信和无线通信无法比拟的;同时可见光通信可以适用任何通信协议、适用于任何环境;在安全性方面,其相比传统的磁性材料,无需担心消磁问题,更不必担心通信内容被人窃取;无线光通信的设备架设灵活便捷,且成本低廉,适合大规模普及应用。
物联网是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网指的是将无处不在的末端设备和设施,通过各种无线或有线的长距离或短距离通讯网络实现互联互通,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面等管理和服务功能,实现对设备的高效、节能、安全、环保的“管、控、营”一体化。传统的物联网一般通过各种无线或有线的通讯网络实现互联互通,采用传统的通信技术。传统的物联网一般通过各种无线或有线的通讯网络实现互联互通,采用传统的通信技术。
现有技术中,将可见光通信应用于物联网中,俗称光子物联网。由于可见光具有指向性高,不能穿透障碍物等特点,因此比无线具备更高的安全性。光子物联网利用发光二极管LED发出频闪信号,作为光子物联网的无线传播的媒介,所谓频闪信号,即通过LED发光的开与关,有光代表1,无光代表0,发出的脉冲调制信号,经过近距离传播后,再经过光电转换而获得信息。可见光的指向性高,不能穿透障碍物,比使用无线通信方式的物联网具有更高的安全性。但是目前光子物联网技术并没有对原始数据进行加密,而是直接将信号调制到可见光信号上进行传输,或者发射端与接收端只采用固定的不随时间变化的加密信号(如伪码信号)进行加密,如果使用高速摄像机进行拍摄,就可以复制出同样频闪的光信号,由于接收端解码所用的伪码信号是固定的,所以复制的光信号也可以被接收端识别并进行正确解密,从而使加密失去意义,因此现有光子物联网存在安全隐患。
【发明内容】
本发明所要解决的技术问题是提供一种可见光信号的握手同步方法和系统,能够提高光子物联网的安全性。
为解决上述技术问题,本发明一实施例提供了一种可见光信号的握手同步方法,所述方法包括:
在当前时段,状态机随单位时间变化的发射端与接收端连接,接收端将接收端状态机的状态与所述发射端状态机的状态同步;
发射端将原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号;将加密的原始信号和加密的导光信号合并获得扰码信号,以可见光信号的形式发送所述扰码信号;
接收端接收所述可见光信号,并将该可见光信号转换为数字信号后进行分解,获得加密的原始信号和加密的导光信号;对加密的导光信号取反后与当前状态对应的伪码信号进行对比,若相同,则采用当前状态对应的伪码信号对加密的原始信号进行解密。
优选的,所述方法还包括:接收端若判定接收的原始信号合法,控制与其连接的功能单元动作。
优选的,以可见光信号的形式发送所述扰码信号之前,还包括:对所述扰码信号进行调制。
优选的,接收端接收所述可见光信号之后,还包括:对所述数字信号进行解调。
为解决上述技术问题,本发明另一实施例还提供了一种可见光信号的同步系统,所述系统包括发射端和接收端;
所述发射端的状态机随单位时间变化,在预设时段,与接收端连接,,包括用于输出随单位时间变化的伪码信号的伪码发生器;用于输出导光信号的导光信号发生器;用于对原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号,将加密的原始信号和加密的导光信号合并获得扰码信号的编码器;以及以闪光形式发送扰码信号的发送单元;
所述接收端的状态机在所述预设时间段,与所述发射端的状态机的状态同步,包括用于接收所述可见光信号,并将该可见光信号转换为数字信号的接收单元;用于对所述数字信号进行分解,获得加密的原始信号和加密的导光信号的分解单元;对加密的导光信号进行取反的反相器;用于输出随单位时间变化的伪码信号的第二伪码发生器;对加密的导光信号取反后与当前状态对应的伪码信号进行对比的伪码判决器;以及采用当前状态对应的伪码信号对加密的原始信号进行解密的译码器。
优选的,所述接收端还包括:与译码器和伪码判决器连接、用于将解密的原始信号与伪码判决器中预存的原始信号进行比对,判定接收的原始信号的合法性的原始信号判决器。
优选的,所述发射端还包括:连接于所述编码器与发送单元之间、用于对所述扰码信号进行调制的调制器。
优选的,所述接收端还包括:连接于所述接收单元和所述分解单元之间、用于对所述数字信号进行解调的解调器。
其中,第一伪码发生器与所述第二伪码发生器的工作状态相同、频率相同或者存在整数倍关系。
与现有技术相比,上述技术方案具有以下优点:发射端和接收端之间所传输的可见光信号并不是原始数据信号,而是加密后的扰码信号,并且该扰码信号随单位时间变化,当前时段与下一时段不同,因此不易被破解,从而提高了光子物联网的安全性。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1,实施例一提供的一种可见光信号的握手同步方法流程图;
图2,实施例二提供的一种可见光信号的握手同步方法流程图;
图3,实施例三提供的一种可见光信号的握手同步系统结构示意图;
图4,实施例四提供的一种可见光信号的握手同步系统结构示意图。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
首先,为了使本领域技术人员更好的理解本发明,下面对本发明的技术方案作简要介绍:
本发明提供了一种在光子物联网中,发射端对原始信号进行加密,接收端对加密后的信号进行解密,还原出原始信号的方法。这种方法中发射端和接收端所采用伪码信号是随着时间不断变换状态的,通过本发明所描述的同步方法,可以使接收端识别加密所用的伪码信号,使得解密所用的伪码信号能够跟发射端的伪码信号高度保持一致,从而能够正确解密。由于发射端与接收端所用的伪码信号是随时间不断变化的,所以在相同的时间内,采用本发明所描述的同步方法,发射端发出的可见光信号能够被接收端识别出是否为合法信号,因为只有当前时段的加密信号有效,之前时段的则无效。通过高速摄像机拍摄所复制的频闪光信号在其它时间内进行尝试接入时,会被识别为非法信号,无法再控制受控端设备,从而能提高光子物联网系统的安全性。
实施例一、
参见图1,是本发明实施例一提供的一种可见光信号的握手同步方法流程图,该方法包括:
S101:在当前时段,状态机随单位时间变化的发射端与接收端连接。
S102:接收端调整接收端状态机的状态与所述发射端状态机的状态同步。
通过S101和S102实现发射端与接收端的握手。
S103:发射端将原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号。
其中,原始信号、导光信号以及伪码信号之间的频率相同或者存在整数倍关系,起止相位相同。
原始信号是一种数字序列信号,也称之为基带数据。时段时段时段时段导光信号则是由导光信号发生器产生,加扰前是一组全“1”二进制数字。
例如,在T1时间,假设发射端1的基带信号为0000000000000000000000000000011011111111111111111111111111111111,共64位,其前32位为其原始信号,即00000000000000000000000000000110;后32位是全1的导光信号。在T1单位时间内伪码发生器的状态为状态1,假设为11101001110100111010001001001101,则其逻辑运算,即异或的过程如表1所示:
原始信号 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
伪码信号 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
输出信号 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
表1发射端1原始信号在T1单位时间内逻辑运算过程表
从表1可知,卷积后的输出信号,即加密的原始信号为11101001110100111010001001001011。
导光信号部分和伪码信号的逻辑运算,即异或的过程如表2所示:
导光信号 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
伪码信号 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
输出信号 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
表2发射端1导光信号在T1单位时间内逻辑运算过程表
从表2可知,逻辑运算后的输出信号,即加密的导光信号为00010110001011000101110110110010。
S104:发射端将加密的原始信号和加密的导光信号合并获得扰码信号。
例如,将加密的原始信号11101001110100111010001001001011,与加密的导光信号00010110001011000101110110110010合并,获得扰码信号1110100111010011101000100100101100010110001011000101110110110010。此处以前32位为加密原始信号,后32位为加密的导光信号进行合并,在具体的过程中,也可以以前32位为加密的导光信号,后32位为加密原始信号进行合并,此处不再一一列举。
S105:发射端以可见光信号的形式发送所述扰码信号。
假设以X(t)表示光子发射器中的基带数据信号,PW代表光子发射器的导光信号,PN(t)代表伪码序列信号,则输出信号Y(t)可以用下面的表达式表示:Y(t)=X(t)*PN(t)+PW*PN(t)。
若此时发射的信号被高速摄像机拍摄进行复制,则复制的信号也为1110100111010011101000100100101100010110001011000101110110110010。
S106:接收端接收所述可见光信号,并将该可见光信号转换为数字信号。
具体的,接收端将光信号转换为电流信号,将电流信号转换为电压信号,将电压信号作为数字信号输出。
S107:接收端对该数字信号进行分解,获得加密的原始信号和加密的导光信号。
S108:接收端对加密的导光信号取反后与当前状态对应的伪码信号进行对比,若相同,进入S109;否则进入S111。
接收加密后的导光信号为00010110001011000101110110110010,取反后为11101001110100111010001001001101。由于接收端当前状态对应的伪码信号与发射端当前时段对应的伪码信号相同,因此若接收端当前状态的伪码信号也为11101001110100111010001001001101,则判定接收的可见光信号为合法的信号。
S109:接收端采用当前状态对应的伪码信号对加密的原始信号进行解密,获得原始信号。
例如,将伪码信号11101001110100111010001001001101与加密的原始信号11101001110100111010001001001011进行逻辑运算,从而得到解密后的原始信号即00000000000000000000000000000110。
假设到了T2时段,这时发射端1的原始信号和导光信号不变,仍然为0000000000000000000000000000011011111111111111111111111111111111。但这时发射端的伪码发生器的状态发生了变化,变为状态2,假设其对应的伪码序列为10101101010100101011001101011010,则其进行逻辑运算,即异或的过程如表3所示:
原始信号 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
伪码信号 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
输出信号 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
表3发射端1的原始信号在T2单位时间内逻辑运算过程表
从表3可知,逻辑元算后的输出信号,即加密的原始信号为10101101010100101011001101011100。
导光信号与伪码信号进行逻辑运算,即异或的过程表4所示:
导光信号 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
伪码信号 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
输出信号 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
表4发射端1的导光信号在T2单位时间内逻辑运算过程表
从表4可知,逻辑运算后的输出信号,即加密的导光信号为01010010101011010100110010100101。
综合表3和表4,可以得到T2单位时间内发射端的发射的伪码信号为1010110101010010101100110101110001010010101011010100110010100101。
在T2时段,
如果在T2时段用T1时段复制的信号即1110100111010011101000100100101100010110001011000101110110110010去让接收端进行识别。此时,加密的导频信号为00010110001011000101110110110010,对其进行取反运算,得到的信号为11101001110100111010001001001101。而在T2时段,接收端伪码生器所产生的伪码序列已经跟发射端一样发生了变化,即接收端当前状态的伪码信号为10101101010100101011001101011010。两者并不相同,判定为非法信号。因此,在光信号传输的过程中被复制的信息,在下一个时间段就不能被接收端识别了,成了过期的信息,从而提高了光子物联网的安全性。
至此,完成了接收端与发射端信号传输时握手同步的过程,在具体实施过程中,S109之后还包括如下步骤:
S110:接收端判定接收的原始信号合法,控制与其连接的功能单元动作。例如,控制门锁开锁、或者控制电器进入工作状态。
S111:结束流程。
该实施例一中,发射端将原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算的步骤,以异或运算为例进行描述,在具体的实施过程中,还可以包括其他的逻辑运算,例如逻辑与,此处不再赘述。
实施例二、
参见图2,是本发明实施例二提供的一种可见光信号的握手同步方法流程图,该方法包括:
S201在当前时段,状态机随单位时间变化的发射端与接收端连接,向接收端发送发射端状态机当前时段的状态。
S202:接收端接收端将接收端状态机的状态与所述发射端状态机的状态同步。
通过S201和S202实现发射端与接收端的握手。
S203:发射端将原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号。
其中,伪码信号随单位时间变化,当前时段的伪码信号在下一时间段,被丢弃,采用新的伪码信号。其中,原始信号、导光信号以及伪码信号之间的频率相同或者存在整数倍关系,起止相位相同。
S204:发射端将加密的原始信号和加密的导光信号合并获得扰码信号。
例如,将即加密的原始信号11101001110100111010001001001011,与加密的导光信号00010110001011000101110110110010合并,获得扰码信号1110100111010011101000100100101100010110001011000101110110110010。
S205:发射端对扰码信号进行调制,获得调制信号。例如,可采用PCM、PWM、PPM、BPSK、QPSK、QAM、QNAM、以及键控调制等调制方式,对扰码信号进行调制。
S206:发射端将所述调制信号以可见光信号的形式发送出去。例如,发射端通过LED灯以闪光形式将调制信号发送出去。
S207:接收端接收发射端发送的可见光信号,并将该可见光信号转换为数字信号。
S208:接收端对数字信号进行解调,获得解调信号。例如,可采用PCM、PWM、PPM、BPSK、QPSK、QAM、QNAM、以及键控调制等调制方式相对应的解调方式,对所述数字信号进行解调。
S209:接收端对解调信号进行分解,获得加密的原始信号和加密的导光信号。
S210:接收端对加密的导光信号取反后与当前状态对应的伪码信号进行对比,若相同,进入S211;否则,进入S213。
例如,接收端寄存器1在T1时段,其状态为状态1,即伪码信号为11101001110100111010001001001101。此时,加密的导光信号为00010110001011000101110110110010,与本随机码进行逻辑运算,通过相关峰识别,可以得到32位全“1”的序列,说明该伪码信号正是加密所用的伪码信号。加密的导光信号与伪码信号进行逻辑运算,即异或的过程如表5所示:
表5接收端1对加密的导光信号在T1单位时间内逻辑运算过程表
S211:接收端采用当前状态对应的伪码信号对加密的原始信号进行解密,获得原始信号。
例如,加密的原始信号为11101001110100111010001001001011,与伪码信号11101001110100111010001001001101进行逻辑运算,即异或的过程如表6所示:
表6接收端1对加密的导光信号在T1单位时间内逻辑运算过程表
从表6可知,解密后的原始信号为00000000000000000000000000000110。
至此,完成了接收端与发射端信号传输时握手同步的过程,在具体实施过程中,S211之后还包括如下步骤:
S212:接收端判定接收的原始信号合法,控制与其连接的功能单元动作。例如,控制门锁开锁、或者控制电器进入工作状态。
S213:结束流程。
通过以上的同步方法,即使发射端发射出来的可见光信号被高速摄像机拍摄后进行复制,由于复制的信号无法与接收端的状态变化进行同步,所以在不同的时间内,即使用复制的信号去尝试对接收端进行识别,也能判断为非法信号,可以提高光子物联网的安全性。
上述对本发明的方法实施例进行了描述,下面对运行上述方法实施例的硬件系统列举实施例进行详细描述。
实施例三、
参见图3,是本发明实施例三提供的一种可见光信号的握手同步系统结构示意图,该系统300包括发射端301和接收端302。
发射端301的状态机随单位时间变化,在某个时段,与接收端302连接,向发射端302发送发射端状态机当前时段的状态。该发射端301包括伪码发生器301a、导光信号发生器301b、编码器301c、以及发光单元301d。
第一伪码发生器301a,用于产生并输出随单位时间变化的伪码信号。该伪码发生器301a的工作状态随单位时间变化,输出的伪码信号也随单位时间变化,例如,在T1单位时间内伪码发生器301a的状态为状态1,输出的伪码信号为11101001110100111010001001001101;在T2时间段内伪码发生器301a的状态为状态2,输出的伪码信号为10101101010100101011001101011010。
导光信号发生器301b,用于输出导光信号。该导光信号发生器301b的频率与伪码发生器的工作频率相同或者存在整数倍的关系。
与导光信号发生器301b和伪码发生器301a连接的编码器301c,用于对原始信号和导光信号发生器301b输出的导光信号,分别与伪码发生器301a当前时段输出的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号,将加密的原始信号和加密的导光信号合并获得扰码信号。例如,将加密的原始信号11101001110100111010001001001011,与加密的导光信号00010110001011000101110110110010合并,获得扰码信号1110100111010011101000100100101100010110001011000101110110110010。此处以前32位为加密原始信号,后32位为加密的导光信号进行合并,在具体的过程中,也可以以前32位为加密的导光信号,后32位为加密原始信号进行合并。
与编码器301c连接的发光单元301d,用于将编码器301c输出的扰码信号以可见光信号的形式发送出去。其中,发送单元301c可以为发光二极管,也可以是其它具有发光功能的元件。
其中,发射端301可以为专用光子客户端、手机、以及具有发射可见光信号功能的手持电子设备。
接收端302的状态机与所述发射端状态机的状态同步,包括接收单元302a、分解单元302b、反相器302c、第二伪码发生器302d、伪码判决器302e、以及译码器302f。
接收单元302a,接收发射端301a发射的可见光信号,并将该可见光信号转换为数字信号。
与接收单元302a连接的分解单元302b,用于对接收单元302a转换所得的数字信号进行分解,获得加密的原始信号和加密的导光信号。
与分解单元302b连接的反相器302c,用于对分解单元302b输出的加密的导光信号进行取反。
与反相器302c和第二伪码发生器302d连接的伪码判决器302e,用于对反相器302c输出的取反后的加密的导光信号与第二伪码发生器302d输出的当前状态对应的伪码信号进行对比,若相同,则判决接收的扰码信号有效。本实施例中,由于导光信号是全“1”的数字序列,因此加密的导光信号取反后与发射端的伪码信号相同,而第二伪码发生器302d与第一伪码发生器301a的工作状态相同、工作频率相同或者存在整数倍关系,若接收端接收的扰码信号合法,则在同一时间段第二伪码发生器302d与第一伪码发生器301a输出的伪码信号相同,即取反后的加密的导光信号与第二伪码发生器302d输出的当前状态对应的伪码信号相同。
与分解单元302b和伪码判决器302e连接的译码器302f,用于伪码判决器302e判决接收的伪码信号有效时,采用当前状态对应的伪码信号对加密的原始信号进行解密。
实施例四、
参见图4,是本发明实施例四提供的一种可见光信号的握手同步系统结构示意图,相对于实施例三,发射端301还包括:
连接于所述编码器301c与发送单元301d之间、用于对扰码信号进行调制的调制器301e。
相应的,接收端302还包括:
连接于接收单元302a和分解单元302b之间、用于对接收单元302a输出的数字信号进行解调的解调器302g。
在具体的实施过程中,同步系统300还包括与接收单元302连接的功能单元,例如电动锁等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种可见光信号的握手同步方法,其特征在于,所述方法包括:
在当前时段,状态机随单位时间变化的发射端与接收端连接,接收端调整接收端状态机的状态与发射端状态机的状态同步;
发射端将原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号;将加密的原始信号和加密的导光信号合并获得扰码信号,以可见光信号的形式发送所述扰码信号;
接收端接收所述可见光信号,并将该可见光信号转换为数字信号后进行分解,获得加密的原始信号和加密的导光信号;对加密的导光信号取反后与当前状态对应的伪码信号进行对比,若相同,则采用当前状态对应的伪码信号对加密的原始信号进行解密。
2.根据权利要求1所述的握手同步方法,其特征在于,所述方法还包括:
接收端若判定接收的原始信号合法,控制与其连接的功能单元动作。
3.根据权利要求1所述的握手同步方法,其特征在于,以可见光信号的形式发送所述扰码信号之前,还包括:
对所述扰码信号进行调制。
4.根据权利要求3所述的握手同步方法,其特征在于,接收端接收所述可见光信号之后,还包括:
对所述数字信号进行解调。
5.根据权利要求1所述的握手同步方法,其特征在于,所述原始信号、所述导光信号以及所述伪码信号之间的频率相同或者存在整数倍关系,起止相位相同。
6.一种可见光信号的握手同步系统,其特征在于,所述系统包括发射端和接收端;
所述发射端的状态机随单位时间变化,在预设时段,与接收端连接,包括用于输出随单位时间变化的伪码信号的第一伪码发生器;用于输出导光信号的导光信号发生器;用于对原始信号和导光信号分别与当前时段的伪码信号进行逻辑运算,获得加密的原始信号和加密的导光信号,将加密的原始信号和加密的导光信号合并获得扰码信号的编码器;以及以闪光形式发送扰码信号的发送单元;
所述接收端的状态机在所述预设时间段,与所述发射端状态机的状态同步,包括用于接收所述可见光信号,并将该可见光信号转换为数字信号的接收单元;用于对所述数字信号进行分解,获得加密的原始信号和加密的导光信号的分解单元;对加密的导光信号进行取反的反相器;用于输出随单位时间变化的伪码信号的第二伪码发生器;对加密的导光信号取反后与当前状态对应的伪码信号进行对比的伪码判决器;以及采用当前状态对应的伪码信号对加密的原始信号进行解密的译码器。
7.根据权利要求6所述的握手同步系统,其特征在于,所述接收端还包括:
与译码器和伪码判决器连接、用于将解密的原始信号与伪码判决器中预存的原始信号进行比对,判定接收的原始信号的合法性的原始信号判决器。
8.根据权利要求6所述的握手同步系统,其特征在于,所述发射端还包括:
连接于所述编码器与发送单元之间、用于对所述扰码信号进行调制的调制器。
9.根据根据权利要求8所述的握手同步系统,其特征在于,所述接收端还包括:
连接于所述接收单元和所述分解单元之间、用于对所述数字信号进行解调的解调器。
10.根据权利要求6所述的握手同步系统,其特征在于,所述第一伪码发生器与所述第二伪码发生器的工作状态相同、频率相同或者存在整数倍关系。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101846102A CN102724011A (zh) | 2012-06-06 | 2012-06-06 | 可见光信号的握手同步方法和系统 |
CN 201210462170 CN102983961B (zh) | 2012-06-06 | 2012-11-16 | 基于导光信号的加密、解密方法和装置 |
EP13800732.3A EP2874331B1 (en) | 2012-06-06 | 2013-05-07 | Handshake synchronization method and system based on visible light communication |
US14/405,787 US9172464B2 (en) | 2012-06-06 | 2013-05-07 | Handshake synchronization method and system based on visible light communication |
KR1020147035533A KR101633073B1 (ko) | 2012-06-06 | 2013-05-07 | 가시광선 통신에 기반한 핸드쉐이크 동기화 방법과 시스템 |
PCT/CN2013/075281 WO2013181980A1 (zh) | 2012-06-06 | 2013-05-07 | 基于可见光通信的握手同步方法和系统 |
US14/821,794 US9698907B2 (en) | 2012-06-06 | 2015-08-10 | Handshake synchronization by adjusting status of status machine of receiving end to a state indicated by status reset signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101846102A CN102724011A (zh) | 2012-06-06 | 2012-06-06 | 可见光信号的握手同步方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102724011A true CN102724011A (zh) | 2012-10-10 |
Family
ID=46949689
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101846102A Pending CN102724011A (zh) | 2012-06-06 | 2012-06-06 | 可见光信号的握手同步方法和系统 |
CN 201210462170 Expired - Fee Related CN102983961B (zh) | 2012-06-06 | 2012-11-16 | 基于导光信号的加密、解密方法和装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201210462170 Expired - Fee Related CN102983961B (zh) | 2012-06-06 | 2012-11-16 | 基于导光信号的加密、解密方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN102724011A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013181980A1 (zh) * | 2012-06-06 | 2013-12-12 | 深圳光启创新技术有限公司 | 基于可见光通信的握手同步方法和系统 |
CN104348607A (zh) * | 2013-07-29 | 2015-02-11 | 深圳光启创新技术有限公司 | 用于可见光通信系统中时钟自动调整的方法和装置 |
CN106161302A (zh) * | 2015-04-09 | 2016-11-23 | 电信科学技术研究院 | 一种信息传输的方法及装置 |
TWI633762B (zh) * | 2013-07-24 | 2018-08-21 | 深圳光啟智能光子技術有限公司 | Decryption method for visible light communication system and communication device thereof |
CN112180769A (zh) * | 2020-09-29 | 2021-01-05 | 杭州海康威视数字技术股份有限公司 | 协同运动方法、电子设备、计算机存储介质 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103795487B (zh) * | 2013-09-30 | 2015-03-11 | 深圳光启创新技术有限公司 | 可见光信号发送、接收处理方法、发射端、接收端及系统 |
KR101529710B1 (ko) * | 2014-03-10 | 2015-06-17 | 자바무선기술(주) | 도난 방지 정보 시스템 및 방법 |
CN105207373B (zh) * | 2015-09-09 | 2017-07-21 | 天津大学 | 基于光电加密的磁共振耦合式无线充电系统 |
US10411898B2 (en) | 2016-08-19 | 2019-09-10 | Futurewei Technologies, Inc. | Method and device for providing a key for internet of things (IoT) communication |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030149869A1 (en) * | 2002-02-01 | 2003-08-07 | Paul Gleichauf | Method and system for securely storing and trasmitting data by applying a one-time pad |
EP1595199A2 (en) * | 2003-02-21 | 2005-11-16 | Research In Motion Limited | System and method of multiple-level control of electronic devices |
US20110227911A1 (en) * | 2010-03-22 | 2011-09-22 | Lg Electronics Inc. | Image display device and method for operating the same |
-
2012
- 2012-06-06 CN CN2012101846102A patent/CN102724011A/zh active Pending
- 2012-11-16 CN CN 201210462170 patent/CN102983961B/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013181980A1 (zh) * | 2012-06-06 | 2013-12-12 | 深圳光启创新技术有限公司 | 基于可见光通信的握手同步方法和系统 |
US9172464B2 (en) | 2012-06-06 | 2015-10-27 | Kuang-Chi Innovative Technology Ltd. | Handshake synchronization method and system based on visible light communication |
TWI633762B (zh) * | 2013-07-24 | 2018-08-21 | 深圳光啟智能光子技術有限公司 | Decryption method for visible light communication system and communication device thereof |
CN104348607A (zh) * | 2013-07-29 | 2015-02-11 | 深圳光启创新技术有限公司 | 用于可见光通信系统中时钟自动调整的方法和装置 |
CN106161302A (zh) * | 2015-04-09 | 2016-11-23 | 电信科学技术研究院 | 一种信息传输的方法及装置 |
CN112180769A (zh) * | 2020-09-29 | 2021-01-05 | 杭州海康威视数字技术股份有限公司 | 协同运动方法、电子设备、计算机存储介质 |
CN112180769B (zh) * | 2020-09-29 | 2021-08-03 | 杭州海康威视数字技术股份有限公司 | 协同运动方法、电子设备、计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102983961B (zh) | 2013-10-30 |
CN102983961A (zh) | 2013-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102724011A (zh) | 可见光信号的握手同步方法和系统 | |
CN102684869A (zh) | 基于可见光通信的解密方法和系统 | |
US9768958B2 (en) | Visible-light communication-based encryption, decryption and encryption/decryption method and system | |
CN102780695B (zh) | 基于可见光通信的握手同步方法和系统 | |
US9172464B2 (en) | Handshake synchronization method and system based on visible light communication | |
CN104868951A (zh) | 基于led照明的可见光通信传输方法和系统 | |
CN103795487B (zh) | 可见光信号发送、接收处理方法、发射端、接收端及系统 | |
CN102710418A (zh) | 一种对可见光信号加解密的方法和系统 | |
CN102790645B (zh) | 基于多路可见光通信的加解扰系统和方法 | |
CN102710364A (zh) | 基于可见光通信的加解密方法和系统 | |
CN102684786A (zh) | 基于可见光通信的加密方法和系统 | |
CN102769524B (zh) | 一种恢复握手同步的方法和系统 | |
CN204465540U (zh) | 基于led照明的可见光通信传输系统 | |
CN102820922B (zh) | 一种异步加密可见光通信方法及系统 | |
Wicaksono et al. | Data rate and external lighting variations for bit error rate measurement on a simple single led visible light communication system | |
Fang et al. | Integrated physical-layer secure visible light communication and positioning system based on polar codes | |
CN102723992A (zh) | 基于键控调制的可见光信号发送装置 | |
GB2560570A (en) | Branched communications network | |
CN203827350U (zh) | 阅览器终端、阅览系统 | |
CN202737872U (zh) | 基于键控调制的可见光信号发送装置 | |
Figueiredo et al. | Enhancing secret key distribution through advanced color modulation in visible light communication | |
CN102801520B (zh) | 加密通信方法及系统 | |
CN102760313A (zh) | 一种基于语音提示的光控锁系统 | |
Chithra et al. | LiFiData: A Secured Data Communication over Defense Fields by using Intelligent Visible Light Assisted Transmissions | |
CN103684593B (zh) | 基于扩频技术的可见光通信方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121010 |