【技术实现步骤摘要】
一种基于网络安全的数据采集分析系统
[0001]本专利技术属于计算机和网络安全领域,尤其涉及一种基于网络安全的数据采集分析系统。
技术介绍
[0002]在现有的企业生产和运营过程中,常常需要进行大规模的数据采集和分析。以智能汽车为例,汽车厂商通常需要收集每台智能汽车的行驶数据用于分析,以便发现汽车硬件和软件方面可能存在的问题,方便后续进一步的软件更新或硬件改进。
[0003]大规模采集的数据通常通过网络进行传输,即每个数据采集客户端(例如一台智能汽车)将采集的数据通过无线或有线网络(例如5G通信网络)传输到指定服务器(例如汽车厂商所拥有的服务器)。服务器存储所有采集的数据,在需要时提取所存储的数据,进行进一步的分析。
[0004]然而,数据采集客户端所采集的数据在网络上传输时,就会涉及到数据的安全问题。一方面,系统所采集的数据可能包括用户个人数据,在网络上传输时就需要避免泄露用户个人数据;另一方面,为了保证数据分析的可靠性,应当避免数据在网络上传输时被篡改的可能性。现有技术中,通常采用加密传输的方法来 ...
【技术保护点】
【技术特征摘要】
1.一种基于网络安全的数据采集分析系统,其特征在于,该系统包括数据采集客户端、多个数据收集服务器,以及数据分析服务器;其中,所述数据采集客户端用于采集系统所指定的数据,所述数据收集服务器用于接收和存储数据采集客户端上传的数据,所述数据分析服务器用于对采集的数据进行分析;该系统通过执行以下步骤实现数据采集和分析:(1)数据采集客户端根据预定义的规则采集数据,定时生成相应的数据包,即数据包Package={ID,time,data},其中ID是数据采集客户端的唯一标识符,time是当前时间的时间戳,data为采集的数据;(2)所述数据采集客户端随机选择K个数据收集服务器作为目标服务器,K≥3;(3)所述数据采集客户端生成K个随机数D1,D2,
……
,D
K
,并且满足下式:其中,D是所述数据采集客户端的安全码;(4)所述数据采集客户端构建K个数据子包,第i个数据子包P
i
={ID,time,D
i
},1≤i≤K;所述数据采集客户端将第i个数据子包P
i
发送给所选择的第i个数据收集服务器CServer
i
;(5)所述数据采集客户端构建一个数据收集指示包Collector,即Collector={ID,time,CSID1,CSID2,
……
,CSID
K
};其中,数据收集服务器CServer
i
的标识符为CSID
i
;然后所述数据采集客户端将所述数据收集指示包Collector发送给所述数据分析服务器;(6)所述数据分析服务器根据需要分析的数据,确定相应的二元组<ID,time>,并根据所述二元组,确定对应的数据收集指示包;(7)所述数据分析服务器根据所述数据收集指示包,向该数据收集指示包所指示的每个数据收集服务器发送数据获取请求,以从所述数据收集服务器接收对应的数据子包;(8)所述数据收集服务...
【专利技术属性】
技术研发人员:徐振华,
申请(专利权)人:北京信息职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。