CN111556222B - 一种基于喷泉码的图像数据变速率安全传输方法 - Google Patents
一种基于喷泉码的图像数据变速率安全传输方法 Download PDFInfo
- Publication number
- CN111556222B CN111556222B CN202010323473.0A CN202010323473A CN111556222B CN 111556222 B CN111556222 B CN 111556222B CN 202010323473 A CN202010323473 A CN 202010323473A CN 111556222 B CN111556222 B CN 111556222B
- Authority
- CN
- China
- Prior art keywords
- source
- packet
- packets
- legal
- bob
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/33307—Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
- H04N1/33323—Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/3333—Mode signalling or mode changing; Handshaking therefor during transmission, input or output of the picture signal; within a single document or page
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/33361—Mode signalling or mode changing; Handshaking therefor according to characteristics or the state of the communication line
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种基于喷泉码的图像数据变速率安全传输方法,该方法根据合法链路信道条件调整每个时隙发送编码包的个数,以充分利用信道资源,减少解码时延。同时使得合法链路的信道质量优势扩大,保障信息的安全传输,并且根据源数据包的重要性、***的时延约束以及信道质量来选择参与编码过程的源数据包。本发明的方法能够使合法接收者尽快积累重要数据,同时防止窃听者截获这些数据,在保障合法用户通信安全的同时也能兼顾用户对时延和业务质量的需求。
Description
技术领域
本发明属于无线通信技术领域,具体涉及一种基于喷泉码的图像数据变速率安全传输方法。
背景技术
在基于喷泉码的传输中,源文件被划分成N个等长的源数据包。发送端将不同的源数据包进行按位异或运算,构造成无限数量的喷泉包,然后将其传送到接收端,直到接收端成功累积到N个相互独立的编码包以恢复整个文件。喷泉码的这种特征意味着,合法用户只要在窃听者之前积累到足够的编码包,就不会泄漏信息。与主要是为了最大化私密速率或最小化私密中断概率而设计的传统物理层安全策略相比,基于喷泉码的抗窃听技术可以显著提高合法收发器之间的传输速率,因为该速率仅受香农容量的限制。
现今通过喷泉编码增强传输安全性的大部分工作以恒定速率传送编码包,即不管喷泉包如何构造,发射机在每个时隙仅发送一个编码包。然而由于无线信道具有随机性,在信道条件很好时,仅发送一个编码包容易造成资源的浪费。另外,大多数现有的基于喷泉码的传输方案主要关注***的截获概率,也就是说它们仅关心比特流的传输安全性。但是,这些方法对于需要充分考虑安全性约束与多样化服务质量要求之间的相互耦合和制约关系的图像业务并不适用。
发明内容
针对现有技术的不足,本发明提出一种基于喷泉码的图像数据变速率安全传输方法,该方法能够充分考虑安全性约束与多样化服务质量要求之间的相互耦合和制约关系,同时兼顾可靠、安全、时延等多维需求,为用户提供综合服务质量保障。
本发明的目的通过如下的技术方案来实现:
一种基于喷泉码的图像数据变速率安全传输方法,该方法包含以下步骤:
(1)在传输发生前,合法发送机首先将源文件分成N个源数据包,每个源数据包包含K比特,并对各个源数据包进行重要性排序,得到排序后的数据包集合∏={π1,π2,…,πN},其中,索引序号较小的源数据包更为重要;
(2)传输过程中,在每个时隙末尾,合法发送机通过反馈信道获得合法接收机已恢复的源数据包的索引;然后,更新构造的解码集Dπ和非解码集Uπ,其中Dπ包含所有Bob已经恢复的源数据包,而Uπ包含所有Bob未恢复的源数据包;在更新的Uπ中,根据各个源数据包的重要性对源数据包进行重新排序,并且这些数据包的索引从1开始,将更新后的Uπ记为Uπ={π1,π2,…};
(3)在下一个时隙开始时,合法发送机首先根据信道反馈获得合法链路的信道质量γAB,然后与中断门限γv比较,
当γAB<γv时,则在当前时隙不进行编码包的发送,其中γv是传输中断门限;
(4)Alice将最近一次从Dπ中恢复出的源数据包πrec与从Uπ中选出的L个源数据包{πind,…,πind+L-1}进行喷泉编码,得到L个编码包{t1,…,tL},编码包的构造方法如下:
其中,ind是来自Uπ中某一源数据包的索引;
(5)Bob将解码得到的源数据包索引反馈给Alice,再重复步骤(2)到步骤(4),直到Bob解得整个源文件或者到时延要求界限为止。
进一步地,假设B和T分别为所述***带宽和传输时隙的持续时间,i和j分别表示***中的两个节点,链路i→j的信道系数建模为一个均值为零、方差为的循环对称复高斯随机变量,记作其中α和dij分别表示路径损耗指数和节点i与j之间的距离,SNR为发射机的平均发送功率与接收端噪声方差N0之间的比值,在规定编码包被Eve窃听的概率必须小于η这样一个条件的情况下,中断门限γv的确定方法如下:
进一步地,所述的ind由下述公式确定:
其中,M代表到当前时隙数为止Uπ中源数据包的个数,Treq和Tcoms分别表示传输完整个文件所要求的时延限制以及到当前时隙为止已经消耗的传输时间,两个时间均以时隙数为单位进行度量,Texp表示传完整个文件平均所需的时隙数。
本发明的有益效果如下:
(1)本发明所提出的传输方法能够充分利用信道资源自适应地调整每次传输的编码包个数,减少合法用户的解码时延。满足图像业务高速传输的要求和严格的时延限制。
(2)本发明所提出的传输方法所利用的喷泉包构造方法能够有效扩大合法链路的信道优势,在合法链路平均信道质量劣于窃听链路的平均信道质量时,仍然具有一定的抗窃听性能。
(3)本发明所提出的传输方法能够根据源数据包的重要性,***的时延约束以及信道质量来选择每次参与编码过程的源数据包。通过使用所提出的喷泉包构造方法,合法接收者能够在有限的时延内尽快积累重要数据,同时也可以防止窃听者截获这些重要数据。
附图说明
图1为合法接收机Bob恢复源文件所需的译码时延随SNR变化的曲线图;
图2为合法接收机Bob和窃听者Eve恢复源数据包的百分比随时延门限变化的曲线图;
图3为采用三种不同的喷泉包构造方法在Bob和Eve处恢复的图像,其中,图3a为根据本发明所提出的喷泉包构造方法在Bob处恢复的图像,图3b为根据本发明所提出的喷泉包构造方法在Eve处恢复的图像,图3c为随机选择源数据包构造喷泉包的方法在Bob处恢复的图像,图3d为随机选择源数据包构造喷泉包的方法在Eve处恢复的图像,图3e为优先选择最重要数据包来构造喷泉包在Bob处恢复的图像,图3f优先选择最重要数据包来构造喷泉包在Eve处恢复的图像。
具体实施方式
下面根据附图和优选实施例详细描述本发明,本发明的目的和效果将变得更加明白。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
假设***带宽为B,***中包含三个节点Alice,Bob和Eve,分别代表合法发送机、合法接收机和窃听者。假设无线信道为块衰落信道模型,信道系数hij是一个循环对称复高斯随机变量,均值为零且方差为即其中α和dij分别代表路径损耗指数和节点i与j之间的距离。发射机的平均发送功率接收端的噪声是方差为N0的加性高斯白噪声,将SNR定义为
本发明的基于喷泉码的图像数据变速率安全传输方法,包括如下步骤:
(1)在传输发生前,合法发送机首先将源文件分成N个源数据包,每个源数据包包含K比特,并对各个源数据包进行重要性排序,得到排序后的数据包集合∏={π1,π2,…,πN};其中排序靠前的源数据包具有较高的优先级,也就是说对于合法接收者来说,索引序号较小的源数据包更为重要。
(2)传输过程中,在每个时隙末尾,合法发送机通过反馈信道获得合法接收机已恢复的源数据包的索引;然后,更新构造的解码集Dπ和非解码集Uπ,其中Dπ包含所有Bob已经恢复的源数据包,而Uπ包含所有Bob未恢复的源数据包;在更新的Uπ中,根据各个源数据包的重要性对源数据包进行重新排序,并且这些数据包的索引从1开始,将更新后的Uπ记为Uπ={π1,π2,…};
(3)在下一个时隙开始时,合法发送机首先根据信道反馈获得合法链路的信道质量γAB,然后与中断门限γv比较,
当γAB<γv时,则在当前时隙不进行编码包的发送,其中γv是传输中断门限;
当γAB≥γv时,计算出在当前合法链路信道条件下,Bob最多能够正确接收的编码包个数这是在当前合法链路信道条件下,Bob最多能够正确接收的编码包个数,因此可以保证充分利用合法链路的信道资源,提高Bob的接收速率,减少解码时延。
这一步中,在满足编码包被Eve窃听的概率必须小于η这样一个约束条件下,以使合法用户平均每个时隙能够接收的编码包个数最大为优化目标,得出中断门限γv的解如下:
(4)Alice将最近一次从Dπ中恢复出的源数据包πrec与从Uπ选出的L个源数据包{πind,…,πind+L-1}进行喷泉编码,得到L个编码包{t1,…,tL},编码包的构造方法如下:
其中,ind是来自Uπ中某一源数据包的索引。
这样设计编码结构可以保证每个已经被Bob解码的源数据包最多只能参与到两个喷泉包的编码过程。这样做有两个好处,第一,假设在时隙t时Bob接收到一个编码包并解得源数据包πj,而由于在该时隙中窃听链路信道条件较差而使Eve无法恢复该源数据包,那么在所有后续传输中,Eve也无法恢复任何新的未解码源数据包,因此扩大了合法链路的信道优势;第二,只要Alice传递出一个编码包,就可以为Bob提供一个新的未解码的源数据包,因此每一个传输时隙都不会被浪费,这样做进一步减少了解码时延。
在上述编码包的构造过程中,ind可由下述公式确定:
其中,M代表到当前时隙数为止Uπ中源数据包的个数,Treq和Tcoms分别表示传输完整个文件所要求的时延限制以及到当前时隙为止已经消耗的传输时间,两个时间均以时隙数为单位进行度量,Texp表示传完整个文件平均所需的时隙数。
假设每个时隙能够传输n个编码包的概率为Pn,可以推导出
由本发明的编码方案设计可知,Alice每传输一个编码包就能为Bob提供一个新的未解码源数据包,因此Bob平均每个时隙可以解得的源数据包等于Alice平均每个时隙传输的编码包个数所以Texp可以由近似确定。
在确定该ind的函数中,表示由合法链路瞬时信道质量与窃听链路平均信道质量之间的差异到源数据包索引序号的映射,γAB相比于窃听链路的平均信道质量越好,则该值越小,应当选取的源数据包索引序号越小,这说明,Alice-Bob链路信道质量相对于窃听链路的平均信道质量越好的时候倾向于发送对图像质量贡献度较大的源数据包,这样更有利于合法接收端尽快获得重要数据,因此这一项体现了信道质量和图像内容对喷泉码构造所起的作用。和min(1,Treq/Texp)是两个重要的调整因子,体现的是时延约束在喷泉码构造中所起的作用。具体来说,Tcoms越大,则意味着到当前时间为止剩余可用的传输时间越为有限,因此应优先传输重要的数据包,所以此时的数值较小,所选取的源数据包索引序号需要在的基础上乘以这个调整量;而由于Texp表示传完整个文件平均所需的时隙数,所以Treq/Texp越小,表示在有限的时延约束内传完全文件的概率越小,此时应优先传输重要的源数据包,使合法用户在有限的时延条件下获得足够多的重要信息,提升其体验质量。因此取Treq/Texp与1中的最小值作为调整因子与相乘是为了在时延约束比较紧(不能在有限时延约束下完成全文件传输)的情况下,进一步减小ind的值,以选取更重要的源数据包参与编码。综上,这样一个喷泉码的构造方法联合考虑了源数据包的优先级、信道质量、时延约束等多重因素,能够保证合法接收者尽快积累更为重要的信息,同时防止窃听者截获这些数据。
编码完成后,令πrec等于πind+L-1,以便于下一次编码。
(5)Bob将解码得到的源数据包索引反馈给Alice,再重复步骤(2)到步骤(4),直到Bob解的整个源文件或者到时延要求界限为止。
下面对本发明的仿真效果作简要说明。
本发明通过合法链接的信道质量调整每次传输编码包的个数,因此可以充分利用信道资源,大大减少了Bob的译码时延。同时通过喷泉包的构造设计,使得每个编码包的都是相互独立的,也让Alice每发送一个编码包就能为Bob提供一个新的未解码源数据包,因此解码时延进一步减少。如图1所示,本发明在译码时延上具有极大优势,其中Treq=N×(1+Δ)。
本发明在减少译码时延的同时能够为信息安全提供较好的保障。从图2可以看出,在一个较紧的时延约束条件下,Bob仍然能够恢复较多的信息,同时使得Eve恢复的源数据包百分比维持在一个较低水平。
图3将本发明应用于具体的图像传输业务中,对比了在利用三种不同的选择参与编码过程的源数据包方法下,Bob和Eve恢复的图像。为方便对比,给出的时延约束较紧。可以看出,本发明所提出的构造方法不仅可以使得合法接收者在有限的时延约束内能尽快积累更重要数据(人脸区域),同时可以防止窃听者截获这些数据。
本领域普通技术人员可以理解,以上所述仅为发明的优选实例而已,并不用于限制发明,尽管参照前述实例对发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在发明的精神和原则之内,所做的修改、等同替换等均应包含在发明的保护范围之内。
Claims (3)
1.一种基于喷泉码的图像数据变速率安全传输方法,其特征在于,该方法包含以下步骤:
(1)在传输发生前,合法发送机首先将源文件分成N个源数据包,每个源数据包包含K比特,并对各个源数据包进行重要性排序,得到排序后的数据包集合Π={π1,π2,…,πN},其中,索引序号较小的源数据包更为重要;
(2)传输过程中,在每个时隙末尾,合法发送机通过反馈信道获得合法接收机已恢复的源数据包的索引;然后,更新构造的解码集Dπ和非解码集Uπ,其中Dπ包含所有Bob已经恢复的源数据包,而Uπ包含所有Bob未恢复的源数据包;在更新的Uπ中,根据各个源数据包的重要性对源数据包进行重新排序,并且这些数据包的索引从1开始,将更新后的Uπ记为Uπ={π1,π2,…};
(3)在下一个时隙开始时,合法发送机首先根据信道反馈获得合法链路的信道质量γAB,然后与中断门限γv比较,
当γAB<γv时,则在当前时隙不进行编码包的发送,其中γv是传输中断门限;
(4)Alice将最近一次从Dπ中恢复出的源数据包πrec与从Uπ选出的L个源数据包{πind,…,πind+L-1}进行喷泉编码,得到L个编码包{t1,…,tL},编码包的构造方法如下:
其中,ind是来自Uπ中某一源数据包的索引;
(5)Bob将解码得到的源数据包索引反馈给Alice,再重复步骤(2)到步骤(4),直到Bob解得整个源文件或者到时延要求界限为止。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010323473.0A CN111556222B (zh) | 2020-04-22 | 2020-04-22 | 一种基于喷泉码的图像数据变速率安全传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010323473.0A CN111556222B (zh) | 2020-04-22 | 2020-04-22 | 一种基于喷泉码的图像数据变速率安全传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111556222A CN111556222A (zh) | 2020-08-18 |
CN111556222B true CN111556222B (zh) | 2022-01-14 |
Family
ID=72007636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010323473.0A Active CN111556222B (zh) | 2020-04-22 | 2020-04-22 | 一种基于喷泉码的图像数据变速率安全传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111556222B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114978419B (zh) * | 2022-04-26 | 2023-02-10 | 青海师范大学 | 水声网络基于改进在线喷泉码的数据编解码方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0581101A1 (en) * | 1992-07-29 | 1994-02-02 | International Business Machines Corporation | Audio/video communications processor |
CN105306168A (zh) * | 2015-09-18 | 2016-02-03 | 西安交通大学 | 一种基于喷泉编码的保障无线数据安全传输方法 |
CN108809515A (zh) * | 2018-04-26 | 2018-11-13 | 西安交通大学 | 一种无线缓存网络下基于喷泉码的多播安全传输方法 |
CN109412750A (zh) * | 2018-09-19 | 2019-03-01 | 西安交通大学 | 一种多媒体通信中基于喷泉码的抗窃听传输方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2127205B1 (en) * | 2007-01-08 | 2012-02-29 | Interdigital Technology Corporation | Method and apparatus for multicasting with feedback information |
-
2020
- 2020-04-22 CN CN202010323473.0A patent/CN111556222B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0581101A1 (en) * | 1992-07-29 | 1994-02-02 | International Business Machines Corporation | Audio/video communications processor |
CN105306168A (zh) * | 2015-09-18 | 2016-02-03 | 西安交通大学 | 一种基于喷泉编码的保障无线数据安全传输方法 |
CN108809515A (zh) * | 2018-04-26 | 2018-11-13 | 西安交通大学 | 一种无线缓存网络下基于喷泉码的多播安全传输方法 |
CN109412750A (zh) * | 2018-09-19 | 2019-03-01 | 西安交通大学 | 一种多媒体通信中基于喷泉码的抗窃听传输方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111556222A (zh) | 2020-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wu et al. | Cross-layer optimization for video summary transmission over wireless networks | |
TWI324448B (en) | Adaptive modulation and coding method | |
CN107360568B (zh) | 利用喷泉码实现对称加密保障无线数据安全传输的方法 | |
JP5097214B2 (ja) | 無線ネットワークにおける符号化スケジューリングを用いた臨機応変型マルチキャスティングのための方法及び装置 | |
Park et al. | Optimal DASH-multicasting over LTE | |
CN105306168A (zh) | 一种基于喷泉编码的保障无线数据安全传输方法 | |
Choi et al. | On the energy efficiency of AMC and HARQ-IR with QoS constraints | |
CN113055285B (zh) | 基于mptcp与网络编码的自适应数据传输方法 | |
CN104219528B (zh) | 一种支持可分级视频编码的mimo***的视频传输方法 | |
CN102208962B (zh) | 无线数据传输方法 | |
CN106464443A (zh) | 用于超奈奎斯特传输的***和方法 | |
Lu et al. | QoE-driven multi-user video transmission over SM-NOMA integrated systems | |
KR20090061561A (ko) | 랜덤 선형 부호화를 이용하는 통신방법 및 장치 | |
CN109462456B (zh) | 一种基于误码扩散和噪声聚合的流媒体安全传输方法 | |
Du et al. | Security enhancement for multicast over internet of things by dynamically constructed fountain codes | |
CN113746766B (zh) | 一种信道自适应的噪声聚合无线安全传输方法 | |
CN111556222B (zh) | 一种基于喷泉码的图像数据变速率安全传输方法 | |
WO2011103800A1 (en) | System and method for securing wireless transmissions | |
CN107222284B (zh) | 一种物联网中基于信道反馈的喷泉编码抗窃听传输方法 | |
Karim et al. | Rate-aware network codes for video distortion reduction in point-to-multipoint networks | |
Nasraoui et al. | Throughput maximization with optimum energy allocation for ARQ retransmission protocol | |
Liu et al. | Distributed markov decision process in cooperative peer-to-peer repair for WWAN video broadcast | |
CN105141412A (zh) | 一种基于喷泉编码的保障多媒体多播安全传输方法 | |
CN109412750B (zh) | 一种多媒体通信中基于喷泉码的抗窃听传输方法 | |
CN109005011B (zh) | 一种用于水声网络的数据传输方法、***及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |