System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 实时数据流发布方法、装置、设备及存储介质制造方法及图纸_技高网

实时数据流发布方法、装置、设备及存储介质制造方法及图纸

技术编号:40810295 阅读:3 留言:0更新日期:2024-03-28 19:32
本申请公开了一种实时数据流发布方法、装置、设备及存储介质,首先获取待发布数据,而后计算对应的滑动窗口的剩余隐私预算值,依据预计算的采样率反馈误差和剩余隐私预算值,判断待发布数据的时间戳是否为采样点,若是,在剩余隐私预算值内确定欲分配的隐私预算值,基于所述隐私预算值确定欲注入待发布数据的拉普拉斯噪声,由待发布数据和拉普拉斯噪声生成该时间戳对应的处理后数据,否则应用卡尔曼滤波器对待发布数据进行最优估计,得到该时间戳对应的处理后数据,以供发布。通过在确定待发布数据的时间戳为采样点时,为待发布数据添加噪声,可以提供差分隐私保护,实现了对实时数据流中的敏感数据的保护任务,提高了实时数据流的发布安全性。

【技术实现步骤摘要】

本申请涉及计算机,更具体的说,是涉及一种实时数据流发布方法、装置、设备及存储介质


技术介绍

1、随着大数据、云计算、智能家居等科学技术的不断发展和广泛普及,各种信息数据不断扩大延伸,数据流越来越多的充斥于现实生活。被发布的数据流中往往包含与用户个人生活紧密相关的敏感信息,示例如:身份信息、家庭住址、财产收入等。这些包含敏感信息的数据流一旦被恶意攻击者获取,攻击者可以通过数据挖掘、社会网络分析等技术获取到用户的隐私信息,造成不利影响。

2、因此,如何对待发布的数据信息进行隐私处理、实现高安全性的数据流发布任务,成为数据安全领域中亟需解决的问题。


技术实现思路

1、鉴于上述问题,提出了本申请以便提供一种实时数据流发布方法、装置、设备及存储介质,以实现对待发布数据的隐私处理,实现高安全性的数据流发布任务。

2、具体方案如下:

3、第一方面,提供了一种实时数据流发布方法,包括:

4、获取待发布数据;

5、计算所述待发布数据所属的滑动窗口的剩余隐私预算值;

6、依据预计算的采样率反馈误差和所述剩余隐私预算值,判断所述待发布数据的时间戳是否为采样点;

7、若是,则在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值;并基于所述隐私预算值,确定欲注入所述待发布数据的拉普拉斯噪声,由所述待发布数据和所述拉普拉斯噪声,生成所述时间戳对应的处理后数据;

8、若否,则应用卡尔曼滤波器,对所述待发布数据进行最优估计,得到所述时间戳对应的处理后数据;

9、发布所述时间戳对应的处理后数据。

10、第二方面,提供了一种实时数据流发布装置,包括:

11、数据获取单元,用于获取待发布数据;

12、数据处理单元,用于计算所述待发布数据所属的滑动窗口的剩余隐私预算值;依据预计算的采样率反馈误差和所述剩余隐私预算值,判断所述待发布数据的时间戳是否为采样点;若是,则在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值;并基于所述隐私预算值,确定欲注入所述待发布数据的拉普拉斯噪声,由所述待发布数据和所述拉普拉斯噪声,生成所述时间戳对应的处理后数据;若否,则应用卡尔曼滤波器,对所述待发布数据进行最优估计,得到所述时间戳对应的处理后数据;

13、数据发布单元,用于发布所述时间戳对应的处理后数据。

14、第三方面,提供了一种实时数据流发布设备,包括:存储器和处理器;

15、所述存储器,用于存储程序;

16、所述处理器,用于执行所述程序,实现上述的实时数据流发布方法的各个步骤。

17、第四方面,提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的实时数据流发布方法的各个步骤。

18、借由上述技术方案,本申请首先获取待发布数据,而后计算所述待发布数据所属的滑动窗口的剩余隐私预算值,以便依据预计算的采样率反馈误差和所述剩余隐私预算值,判断所述待发布数据的时间戳是否为采样点;若为采样点,在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值,并基于所述隐私预算值,确定欲注入所述待发布数据的拉普拉斯噪声,由所述待发布数据和所述拉普拉斯噪声,生成所述时间戳对应的处理后数据;若为非采样点,应用卡尔曼滤波器,对所述待发布数据进行最优估计,得到所述时间戳对应的处理后数据;最后发布所述时间戳对应的处理后数据。借由上述方案,通过在确定待发布数据的时间戳为采样点的情况下,为所述待发布数据添加拉普拉斯噪声,可以提供差分隐私保护,实现对实时数据流中的敏感数据的保护任务,提高了实时数据流的发布安全性;此外,通过在确定待发布数据的时间戳为非采样点的情况下,应用过滤机制对待发布数据进行最优估计,在一定程度上保证了非采样点的数据发布准确性。

本文档来自技高网...

【技术保护点】

1.一种实时数据流发布方法,其特征在于,包括:

2.根据权利要求1所述的实时数据流发布方法,其特征在于,所述依据预计算的采样率反馈误差和所述剩余隐私预算值,判断所述待发布数据的时间戳是否为采样点,包括:

3.根据权利要求2所述的实时数据流发布方法,其特征在于,所述在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值,包括:

4.根据权利要求3所述的实时数据流发布方法,其特征在于,在利用第一隐私预算分配函数,计算得到欲分配给所述待发布数据的隐私预算值之后,所述在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值还包括:

5.根据权利要求2所述的实时数据流发布方法,其特征在于,所述应用卡尔曼滤波器,对所述待发布数据进行最优估计,得到所述时间戳对应的处理后数据,包括:

6.根据权利要5所述的实时数据流发布方法,其特征在于,所述基于当前的先验估计和内部模型生成所述时间戳的预测值,包括:

7.一种实时数据流发布装置,其特征在于,包括:

8.根据权利要求7所述的实时数据流发布装置,其特征在于,所述数据处理单元依据预计算的采样率反馈误差和所述剩余隐私预算值,判断所述待发布数据的时间戳是否为采样点的过程,包括:

9.一种实时数据流发布设备,其特征在于,包括:存储器和处理器;

10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-6中任一项所述的实时数据流发布方法的各个步骤。

...

【技术特征摘要】

1.一种实时数据流发布方法,其特征在于,包括:

2.根据权利要求1所述的实时数据流发布方法,其特征在于,所述依据预计算的采样率反馈误差和所述剩余隐私预算值,判断所述待发布数据的时间戳是否为采样点,包括:

3.根据权利要求2所述的实时数据流发布方法,其特征在于,所述在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值,包括:

4.根据权利要求3所述的实时数据流发布方法,其特征在于,在利用第一隐私预算分配函数,计算得到欲分配给所述待发布数据的隐私预算值之后,所述在所述剩余隐私预算值内,确定欲分配给所述待发布数据的隐私预算值还包括:

5.根据权利要求2所述的实时数据流发布方法,其特征在于,所述应用卡尔曼滤波器,对所述...

【专利技术属性】
技术研发人员:李燕飞
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1