传输装置及其传输数据保护方法制造方法及图纸

技术编号:20451531 阅读:48 留言:0更新日期:2019-02-27 04:29
一种传输装置及其传输数据保护方法。传输装置存储一数据产生表、一布隆过滤器、一第一混乱数组、多个第二混乱数组及各该第二混乱数组的一辨识码。布隆过滤器具有多个独立哈希函数。传输装置基于数据产生表,产生一目前原始数据;将目前原始数据作为布隆过滤器的一目前输入数据,以输出一目前布隆数据;根据第一混乱数组,混乱目前布隆数据,以产生一目前第一混乱数据;根据随机选择之第二混乱数组,混乱目前第一混乱数据,以产生目前第二混乱数据;以及传送夹带目前第二混乱数据及一辨识数据的一数据信号至另一传输装置。

【技术实现步骤摘要】
传输装置及其传输数据保护方法
本专利技术是关于传输装置及其传输数据保护方法。具体而言,本专利技术的传输装置借由轻量化运算方式达到对原始数据进行安全性加工处理。
技术介绍
近年无线通信技术的快速成长,使得各种无线通信产品充斥人们的日常生活中,以满足各种通信需求及应用。为保护传输数据的安全性,该多个传输数据会先被加密处理后才传送,例如通过数据加密标准(DataEncryptionStandard;DES)算法或进阶加密标准(AdvancedEncryptionStandard;AES)算法进行数据加密。然而,在某些具有低传输延迟要求的环境中,接收端装置不但需要及时地接收数据,更需快速地将接收到的数据解密,才能使得用户或自动化装置得以及时地作出反应。举例而言,车联网中所需传输的紧急信息(例如:危险逼近、交叉路口接近、方向指挥等),由该多个紧急信息具有时效性,若因加解密运算而造成无法及时地被接收端装置所获知,则将无法有效地避免交通事故的发生。有鉴于此,本
亟需一种传输数据保护机制,缩减对欲传送数据进行安全性加工处理的时间及对接收数据进行还原处理的时间,以让具有时效性的信息得以及时地被接收端装置所获知。
技术实现思路
本专利技术的目的在于提供一种传输数据保护机制,其借由布隆过滤器,针对有限范围的输入数据或较固定的输入数据产生具有一对一的输出数据,并通过两阶段的数据混乱程序,以达到对原始数据进行安全性加工处理的目的,并使得接收端装置得以完全地将接收数据还原成原始数据。如此一来,本专利技术的传输数据保护机制可有效地缩减对欲传送数据进行安全性加工处理的时间及对接收数据进行还原处理的时间,以让具有时效性的信息得以及时地被接收端装置所获知。为达上述目的,本专利技术揭露一种传输装置,其包含一存储器、一通信接口及一处理器。该存储器用以存储一数据产生表、一布隆过滤器、一第一混乱数组、多个第二混乱数组以及各该第二混乱数组的一辨识码。该布隆过滤器具有多个独立哈希函数。该处理器,电性连接至该存储器及该通信接口,用以执行以下操作:基于该数据产生表,产生一目前原始数据;将该目前原始数据作为该布隆过滤器的一目前输入数据,以输出一目前布隆数据;根据该第一混乱数组,借由将该目前布隆数据中多个第一部分位设定为1、多个第二部分位设定为0及多个其余部分位保持不变,混乱该目前布隆数据,以产生一目前第一混乱数据;随机地选择该多个第二混乱数组其中之一,并根据所选择的该第二混乱数组,借由将该目前第一混乱数据中多个部分位进行位反转,混乱该目前第一混乱数据,以产生一目前第二混乱数据;以及通过该通信接口,传送一数据信号至另一传输装置,该数据信号夹带该目前第二混乱数据及一辨识数据,该辨识数据对应所选择的该第二混乱数组的该辨识码。此外,本专利技术更揭露一种用于一传输装置的传输数据保护方法。该传输装置包含一存储器、一通信接口及一处理器。该存储器存储一数据产生表、一布隆过滤器、一第一混乱数组、多个第二混乱数组以及各该第二混乱数组的一辨识码。该布隆过滤器具有多个独立哈希函数。该传输数据保护方法由该处理器执行且包含下列步骤:基于该数据产生表,产生一目前原始数据;将该目前原始数据作为该布隆过滤器的一目前输入数据,以输出一目前布隆数据;根据该第一混乱数组,借由将该目前布隆数据中多个第一部分位设定为1、多个第二部分位设定为0及多个其余部分位保持不变,混乱该目前布隆数据,以产生一目前第一混乱数据;随机地选择该多个第二混乱数组其中之一,并根据所选择的该第二混乱数组,借由将该目前第一混乱数据中多个部分位进行位反转,混乱该目前第一混乱数据,以产生一目前第二混乱数据;以及通过该通信接口,传送一数据信号至另一传输装置,该数据信号夹带该目前第二混乱数据及一辨识数据,该辨识数据对应所选择的该第二混乱数组的该辨识码。此外,本专利技术更揭露一种传输装置,其包含一存储器、一通信接口及一处理器。该存储器用以存储一数据产生表、一布隆过滤器的一输入输出表、一第一混乱数组、一第二混乱数组及各该第二混乱数组的一辨识码。该输入输出表纪录基于该数据产生表所产生的多个原始数据与该布隆过滤器输出的多个布隆数据,及该多个原始数据与该多个布隆数据间的一对一关系。该处理器电性连接至该存储器及该通信接口,用以执行以下操作:通过该通信接口自另一传输装置接收一数据信号,该数据信号夹带一目前第二混乱数据及一辨识数据;根据该辨识数据,获得该多个第二混乱数组其中之一的该辨识码;根据所获得的该辨识码所对应的该第二混乱数组,将该第二混乱数据中多个部分位进行位反转,以还原一目前第一混乱数据;根据该第一混乱数组,比对该目前第一混乱数据与该多个布隆数据,以获得一目前布隆数据,其特征在于,该目前第一混乱数据是根据该第一混乱数组,借由将该目前布隆数据中多个第一部分位设定为1、多个第二部分位设定为0及多个其余部分位保持不变,混乱该目前布隆数据而产生;根据该布隆过滤器输入输出表,获得对应至该目前布隆数据的该目前原始数据。在参阅附图及随后描述的实施方式后,本领域技术人员便可了解本专利技术的其他目的,以及本专利技术的技术手段及实施态样。【附图说明】图1是描绘本专利技术的传输装置1与传输装置3间的数据传输的示意图;图2A是描绘传输装置1进行数据加工处理的示意图;图2B是描绘传输装置3进行数据复原处理的示意图;图3A是本专利技术的布隆过滤器的循环训练的示意图;图3B是本专利技术的第一混乱数组的循环训练的示意图;图3C是本专利技术的该多个第二混乱数组的循环训练的示意图;图4是本专利技术的传输装置1的示意图;图5是本专利技术的传输装置3的示意图;以及图6是本专利技术的传输数据保护方法的流程图。【符号说明】1:传输装置11:存储器13:通信接口15:处理器3:传输装置31:存储器33:通信接口35:处理器102:数据信号DT:数据产生表BF:布隆过滤器FRA:第一混乱数组FRA(1)~FRA(256):第一混乱数组的字段FRA(i):第一混乱数组的第i个字段SRA1~SRAm:第二混乱数组SRAj(1)~SRAj(256):第j个第二混乱数组的字段SRAj(i):具有辨识码IDj的第二混乱数组的第i个字段ID1~IDm:辨识码IDD:辨识数据Sp:目前原始数据Bp:布隆数据FRSp:目前第一混乱数据SRSp:目前第二混乱数据H1~Ht、Hw、Hx、Hy、Hz:哈希函数S1~Sn:原始数据B1~Bn:布隆数据h1、h3、h7、h11:哈希值FRS1~FRSn:第一混乱数据SRS1~SRSn:第二混乱数据f、f1、f2:几率S601-S609:步骤【具体实施方式】以下将通过实施例来解释本
技术实现思路
,本专利技术的实施例并非用以限制本专利技术须在如实施例所述的任何特定的环境、应用或特殊方式方能实施。因此,关于实施例的说明仅为阐释本专利技术的目的,而非用以限制本专利技术。需说明者,以下实施例及附图中,与本专利技术非直接相关的组件已省略而未绘示,且附图中各组件间的尺寸关系仅为求容易了解,并非用以限制实际比例。本专利技术第一实施例如图1、2所示。图1是描绘传输装置1与传输装置3间的数据传输。图2A是描绘传输装置1进行数据加工处理的示意图以及图2B是描绘传输装置3进行数据复原处理的示意图。传输装置1及传输装置3可为一服务器、一基站、一用户装置或本文档来自技高网
...

【技术保护点】
1.一种传输装置,其特征在于,包含:一存储器,用以存储一数据产生表、一布隆过滤器、一第一混乱数组、多个第二混乱数组以及各该第二混乱数组的一辨识码,该布隆过滤器具有多个独立哈希函数;一通信接口;以及一处理器,电性连接至该存储器及该通信接口,用以执行以下操作:基于该数据产生表,产生一目前原始数据;将该目前原始数据作为该布隆过滤器的一目前输入数据,以输出一目前布隆数据;根据该第一混乱数组,借由将该目前布隆数据中多个第一部分位设定为1、多个第二部分位设定为0及多个其余部分位保持不变,混乱该目前布隆数据,以产生一目前第一混乱数据;随机地选择该多个第二混乱数组其中之一,并根据所选择的该第二混乱数组,借由将该目前第一混乱数据中多个部分位进行位反转,混乱该目前第一混乱数据,以产生一目前第二混乱数据;以及通过该通信接口,传送一数据信号至另一传输装置,该数据信号夹带该目前第二混乱数据及一辨识数据,该辨识数据对应所选择的该第二混乱数组的该辨识码。

【技术特征摘要】
2017.08.04 TW 1061263801.一种传输装置,其特征在于,包含:一存储器,用以存储一数据产生表、一布隆过滤器、一第一混乱数组、多个第二混乱数组以及各该第二混乱数组的一辨识码,该布隆过滤器具有多个独立哈希函数;一通信接口;以及一处理器,电性连接至该存储器及该通信接口,用以执行以下操作:基于该数据产生表,产生一目前原始数据;将该目前原始数据作为该布隆过滤器的一目前输入数据,以输出一目前布隆数据;根据该第一混乱数组,借由将该目前布隆数据中多个第一部分位设定为1、多个第二部分位设定为0及多个其余部分位保持不变,混乱该目前布隆数据,以产生一目前第一混乱数据;随机地选择该多个第二混乱数组其中之一,并根据所选择的该第二混乱数组,借由将该目前第一混乱数据中多个部分位进行位反转,混乱该目前第一混乱数据,以产生一目前第二混乱数据;以及通过该通信接口,传送一数据信号至另一传输装置,该数据信号夹带该目前第二混乱数据及一辨识数据,该辨识数据对应所选择的该第二混乱数组的该辨识码。2.如权利要求1所述的传输装置,其特征在于,该布隆过滤器具有4个独立哈希函数,以产生256位的该目前布隆数据。3.如权利要求2所述的传输装置,其特征在于,该4个独立哈希函数是经一循环训练,将根据该数据产生表所产生的多个不同原始数据作为该布隆过滤器的多个输入数据,而自t个独立哈希函数中选出,以使输入至该布隆过滤器的该多个不同原始数据具有一对一的多个不同布隆数据。4.如权利要求1所述的传输装置,其特征在于,该第一混乱数组包含多个字段,该多个字段一对一地对应至该目前布隆数据的多个位,各该字段的一数值表示所对应的该目前布隆数据的该位需设定为1、0或保持不变,各该字段的该数值是基于一几率函数独立地产生,该几率函数使得对应的该位被设为1的一几率等于f1、被设为0的一几率等于f2以及保持不变的一几率等于1-f1-f2,以及该第一混乱数组是经一循环训练决定,以使该布隆过滤器输出的多个不同布隆数据分别被该第一混乱数组混乱后,具有一对一的多个不同第一混乱数据。5.如权利要求1所述的传输装置,其特征在于,各该第二混乱数组包含多个字段,该多个字段一对一地对应至该目前第一混乱数据的多个位,各该字段的一数值表示所对应的该目前第一混乱数据的该位是否需进行位反转,各该字段的该数值是基于一几率函数独立地产生,该几率函数使得对应的该位进行位反转的一几率等于f以及保持不变的一几率等于1-f,以及各该第二混乱数组是经一循环训练决定,以使多个不同第一混乱数据分别被该多个第二混乱数组任一者混乱后,具有一对一的多个不同第二混乱数据。6.如权利要求1所述的传输装置,其特征在于,该辨识数据是以一明文方式记载所选择的该第二混乱数组的该辨识码。7.如权利要求1所述的传输装置,其特征在于,该辨识数据是经由将所选择的该第二混乱数组的该辨识码以一哈希函数计算所产生。8.一种用于一传输装置的传输数据保护方法,其特征在于,该传输装置包含一存储器、一通信接口及一处理器,该存储器存储一数据产生表、一布隆过滤器、一第一混乱数组、多个第二混乱数组以及各该第二混乱数组的一辨识码,该布隆过滤器具有多个独立哈希函数,该传输数据保护方法由该处理器执行且包含下列步骤:基于该数据产生表,产生一目前原始数据;将该目前原始数据作为该布隆过滤器的一目前输入数据,以输出一目前布隆数据;根据该第一混乱数组,借由将该目前布隆数据中多个第一部分位设定为1、多个第二部分位设定为0及多个其余部分位保持不变,混乱该目前布隆数据,以产生一目前第一混乱数据;随机地选择该多个第二混乱数组其中之一,并根据所选择的该第二混乱数组,借由将该目前第一混乱数据中多个部分位进行位反转,混乱该目前第一混乱数据,以产生一目前第二混乱数据;以及通过该通信接口,传送一数据信号至另一传输装置,该数据信号夹带该目前第二混乱数据及一辨识数据,...

【专利技术属性】
技术研发人员:林志达高传凯
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:中国台湾,71

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

1