一种智能电网中基于假名的数据发送方法和系统技术方案

技术编号:9009036 阅读:136 留言:0更新日期:2013-08-08 13:18
本发明专利技术提供了智能电网中基于假名的数据发送方法:若干个智能电表收集用户数据;对若干个智能电表进行分组形成若干个智能电表组;对每组的每个智能电表分别设定一个原始ID,原始ID形成原始ID序列;对同组每个智能电表分配一个组密钥;随着时间和/或同组组密钥的变化,原始ID序列根据函数f(key,time)生成假名ID序列;同组每个智能电表的原始ID更新为假名ID;同组每个智能电表用假名ID发送用户数据至数据聚合器;数据聚合器聚合用户数据后发送至能源供应商。由于能源供应商不知道智能电表的原始ID,因此能源供应商不能将用户数据和用户信息相联系,能源供应商只能得到用户数据的总和,从而用户的隐私得以受到保护。

【技术实现步骤摘要】

本专利技术涉及信息安全
,特别涉及一种智能电网中基于假名的数据发送方法和系统
技术介绍
随着社会的发展,电网的现代化建设是许多国家都致力于推动的,因为它能在提高能源利用效率、渐渐过渡到新能源的使用、减少温室气体的排放、建立可持续的经济发展等方面起到很大的作用。电网系统是一种大规模的结构复杂的系统。为了维护电网系统的安全和稳定性,网络通信和信息技术被广泛应用于电网系统。这种新型的混合网络就是智能电网。智能电网是具有自愈性、用户友好、高可靠性、可抵御网络攻击和优化电力调度的分布式网络。智能电网融合新奇的控制、信息和管理技术,实现从发电到终端用户之间一系列的智能交互,合乎科学并且有系统地优化发电、输电和配电等部分。先进数字技术的应用期望可以大幅度地提高电网的可靠性、安全性、各部分协同工作能力以及电网的效率,同时减少对环境的影响以及提高经济增长。 然而,在智能电网中,用户和能源供应商之间要进行频繁的信息通信,存在智能电表收集到的用户消费数据在传输过程中被拦截篡改、用户的行为和习惯等隐私被泄露等问题。由于当今社会政府和个人都越来越关注隐私问题,所以在发展智能电网的同时研究隐私保护方案是很重要的。智能电网的隐私包含通过对智能电表数据的分析来获得的隐私信息。在传统的电网中,能源供应商每一个月获得一次用户的消费信息,然而在智能电网中,能源供应商每隔15分钟或者更加频繁地收集用户的消费信息。如果不对数据收集实行一些保护措施,用户的个人隐私很可能会被泄露。所以在智能电网中,用户不希望能源供应商频繁地知道他们的详细消费信息,因为这会让能源供应商知道用户的隐私。在另一方面,如果用户的消费信息在传输过程中被敌手拦截,则敌手可能做一些对用户有害的事情,比如,如果窃贼通过截获用户消费信息发现用户家里没人则窃贼就很可能入室行窃;如果用户消费信息被篡改,则会造成更大的危害。
技术实现思路
本专利技术的目的在于提供一种智能电网中基于假名的数据发送方法和系统,以解决现有技术中的智能电网中,用户和能源供应商之间因为进行频繁的信息通信,可能使得用户的行为和习惯等隐私被泄露以及用户数据可能被篡改的问题。为了解决上述技术问题,本专利技术采用的技术方案是:一种智能电网中基于假名的数据发送方法,包括:若干个智能电表收集用户数据;对所述若干个智能电表进行分组,以形成若干个智能电表组;对每组的每个智能电表分别设定一个原始ID,所述原始ID形成一个原始ID序列;对同组的每个智能电表分配一个同组组密钥;随着时间和/或同组组密钥的变化,原始ID序列根据一函数f (key, time)生成假名ID序列,其中,key是同组组密钥,time是时间;同组的每个智能电表根据所述假名ID序列更新自己的原始ID为假名ID ;同组的每个智能电表用所述假名ID发送用户数据至一数据聚合器;所述数据聚合器聚合所述用户数据后发送至能源供应商。可选的,在所述的智能电网中基于假名的数据发送方法中,在对所述若干个智能电表进行分组,以形 成若干个智能电表组;对每组的每个智能电表分别设定一个原始ID,所述原始ID形成一个原始ID序列的步骤中,同组的每个智能电表的时间是同步的。可选的,在所述的智能电网中基于假名的数据发送方法中,在对同组的每个智能电表分配一个同组组密钥的步骤中,当所述同组组密钥过期或怀疑被泄露时,重新分配该组的同组组密钥。可选的,在所述的智能电网中基于假名的数据发送方法中,在随着时间和/或同组组密钥的变化,原始ID序列根据一函数f (key, time)生成假名ID序列,其中,key是同组组密钥,time是时间的步骤中,当重新分配同组组密钥后,原始ID序列根据一函数f(key, time)生成假名ID序列。同时,本专利技术还提供一种智能电网中基于假名的数据发送系统,包括:若干个智能电表,用于收集用户数据;分组模块,用于对所述若干个智能电表进行分组,以形成若干个智能电表组;对每组的每个智能电表分别设定一个原始ID,所述原始ID形成一个原始ID序列;分配密钥模块,用于对同组的每个智能电表分配一个同组组密钥;重置模块,用于随着时间和/或同组组密钥的变化,将原始ID序列根据一函数f(key, time)生成假名ID序列,其中,key是同组组密钥,time是时间;更新模块,用于同组的每个智能电表根据所述假名ID序列更新自己的原始ID为假名ID ;数据聚合器,用于接收同组的每个智能电表用假名ID发送的用户数据;能源供应商,用于接收所述数据聚合器聚合后的用户数据。可选的,在所述的智能电网中基于假名的数据发送系统中,在分组模块中,同组的每个智能电表的时间是同步的。可选的,在所述的智能电网中基于假名的数据发送系统中,分配密钥模块还用于,当所述同组组密钥过期或怀疑被泄露时,重新分配该组的同组组密钥。可选的,在所述的智能电网中基于假名的数据发送系统中,在重置模块中,当重新分配同组组密钥后,原始ID序列根据一函数f (key,time)生成假名ID序列。本专利技术提供的一种智能电网中基于假名的数据发送方法和系统,其有益效果在于:智能电表通过用假名ID发送用户数据至数据聚合器,所述数据聚合器聚合用户数据后发送至能源供应商,能源供应商只得到了用户数据的总和。由于能源供应商不知道智能电表的原始ID,因此能源供应商不能将用户数据和用户信息相联系,从而用户的隐私得以受到保护。附图说明图1是本专利技术实施例的智能电网中基于假名的数据发送系统的结构示意图;图2是本专利技术实施例的智能电网中基于假名的数据发送方法的流程示意图。具体实施例方式以下结合附图和具体实施例对本专利技术提出的一种智能电网中基于假名的数据发送方法和系统作进一步详细说明。根据下面说明和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。请参考图1,其是本专利技术实施例的智能电网中基于假名的数据发送系统的结构示意图。如图1所示,一种智能电网中基于假名的数据发送系统,包括:若干个智能电表11,用于收集用户数据;分组模块12,用于对所述若干个智能电表11进行分组,以形成若干个智能电表组;对每组的每个智能电表11分别设定一个原始ID,所述原始ID形成一个原始ID序列;其中,同组的每个智能电表11的时间是同步的。分配密钥模块13,用于对同组的每个智能电表11分配一个同组组密钥;具体的,当所述同组组密钥过期或怀疑被泄露时,重新分配该组的同组组密钥。重置模块14 ,用于随着时间和/或同组组密钥的变化,将原始ID序列根据一函数f (key, time)生成假名ID序列,其中,key是同组组密钥,time是时间;具体的,当重新分配该组的同组组密钥后,原始ID序列根据一函数f (key, time)生成假名ID序列。更新模块15,用于同组的每个智能电表11根据所述假名ID序列更新自己的原始ID为假名ID ;数据聚合器16,用于接收同组的每个智能电表11用假名ID发送的用户数据;能源供应商17,用于接收所述数据聚合器16聚合后的所述用户数据。请参考图2,其是本专利技术实施例的智能电网中基于假名的数据发送方法的流程示意图。如图2所示,一种智能电网中基于假名的数据发送方法,包括:SlOO:若干个智能电表收本文档来自技高网
...

【技术保护点】
一种智能电网中基于假名的数据发送方法,其特征在于,包括:若干个智能电表收集用户数据;对所述若干个智能电表进行分组,以形成若干个智能电表组;对每组的每个智能电表分别设定一个原始ID,所述原始ID形成一个原始ID序列;对同组的每个智能电表分配一个同组组密钥;随着时间和/或同组组密钥的变化,原始ID序列根据一函数f(key,time)生成假名ID序列,其中,key是同组组密钥,time是时间;同组的每个智能电表根据所述假名ID序列更新自己的原始ID为假名ID;同组的每个智能电表用所述假名ID发送用户数据至一数据聚合器;所述数据聚合器聚合所述用户数据后发送至能源供应商。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘洪谭冲卜智勇刘广宇陈实王海峰
申请(专利权)人:中国科学院上海微系统与信息技术研究所中科院南京宽带无线移动通信研发中心
类型:发明
国别省市:

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

1