一种基于智慧社区的用户信息管理方法及系统技术方案

技术编号:37987311 阅读:8 留言:0更新日期:2023-06-30 10:01
本发明专利技术涉及用户信息加密技术领域,涉及到一种基于智慧社区的用户信息管理方法及系统,包括:接收用户信息管理指令,再利用信息采集设备获取用户信息,其中用户信息包括组数与内容,将用户信息发送至加密计算系统后,首次生成n个一次公私密钥,再次生成一个二次公私密钥,然后得到n个三次公私密钥,进一步地,利用一次公私密钥对内容加密得到初步内容密文,结合三次公私密钥继续加密得到加工内容密文,最后识别社区智能终端的终端类型,根据终端类型设置用户信息的访问次数的阈值,当物业人员访问用户信息时,判定该人员的访问次数是否超过阈值,根据判定结果执行拒绝访问或同意访问,完成用户信息管理。本发明专利技术可以提高用户信息的安全性。安全性。安全性。

【技术实现步骤摘要】
一种基于智慧社区的用户信息管理方法及系统


[0001]本专利技术涉及用户信息加密
,尤其涉及一种基于智慧社区的用户信息管理方法及系统。

技术介绍

[0002]用户信息是指社区用户的基本资料,用户信息包括用户信息的组数与用户信息的内容,其中用户信息的组数代表已在社区完成登记的用户人数,用户信息的内容是由用户姓名、用户性别、用户住址、用户指纹、家庭成员与联系方式组成。
[0003]由于用户信息具有高隐私性,因此对于用户信息的加密具有重要意义,加密的作用是通过特定算法改变原有用户信息,并生成只有输入后才能读取原有用户信息的相应密钥,以达到保护用户隐私的目的,对用户信息进行加密能提高用户信息在存储与传输过程中的安全性,并防止用户信息被外部破解。
[0004]传统的用户信息加密是利用加密算法将原有用户信息从可读文本格式一次性地转换为混乱字符格式,从而得到加密信息,只有掌握相应密钥才能将加密信息解密恢复为原有的可读文本格式,传统的用户信息加密方式实用性高,但是仅通过加密算法将原有用户信息一次性地转换为加密信息,加密形式过于单一,加密信息缺少复杂度,极容易导致用户信息在存储与传输过程中被外部破解。

技术实现思路

[0005]本专利技术提供一种基于智慧社区的用户信息管理方法及系统,其主要目的是提高用户信息的安全性。
[0006]为实现上述目的,本专利技术提供的一种基于智慧社区的用户信息管理方法,包括:接收用户信息管理指令,根据所述用户信息管理指令启动信息采集设备,利用所述信息采集设备获取用户信息,其中用户信息包括用户信息的组数与用户信息的内容;将所述用户信息发送至加密计算系统,并识别用户信息的组数;在成功识别后,运行所述加密计算系统首次生成个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n;利用所述加密计算系统再次生成一个二次公私密钥,其中二次公私密钥为(sk
p
,pk
p
);将所述一次公私密钥与二次公私密钥依次组合,得到个三次公私密钥,其中三次公私密钥为(sk
i
,pk
p
),i=1,2,3,...,n;将所述一次公私密钥依次发送至信息采集设备,并利用所述一次公私密钥中的每个pk
i
依次对用户信息的内容执行加密,成功得到用户信息的内容的初步内容密文;将所述三次公私密钥依次发送至信息采集设备,并结合所述三次公私密钥对初步内容密文继续加密,得到加工内容密文,其中加工内容密文的解密密钥使用唯一认证秘钥sk
p

识别社区智能终端的终端类型,根据所述终端类型将加工内容密文与唯一认证密钥sk
p
依次发送至社区智能终端,并设置用户信息的访问次数的阈值;当物业人员登录所述社区智能终端进行访问用户信息时,判定该人员对用户信息的访问次数是否超过所述阈值,并根据判定结果执行拒绝访问或同意访问,完成用户信息管理。
[0007]可选地,所述将所述用户信息发送至加密计算系统,包括:启动信息传递设备,利用所述信息传递设备获取用户信息的内容,并识别加密计算系统的接收地址;在成功获取所述内容后,将所述内容转化为二进制数0和1的数字编码,并利用所述数字编码生成对应的信息报文;将所述接收地址添加至信息报文的尾部,得到对应的加工报文;设定信息传递通道,利用所述信息传递通道将加工报文传递至协议转换器;利用所述协议转换器读取接收地址,并根据加密计算系统的系统性能将所述加工报文进行协议转换后得到解封报文;再次利用所述信息传递通道将解封报文传递至数据校验器;利用所述数据校验器对解封报文进行校验处理,在成功校验后将解封报文发送至加密计算系统,完成将所述用户信息发送至加密计算系统。
[0008]可选地,所述运行所述加密计算系统首次生成n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n,包括:运行所述加密计算系统,构建lcm函数,其中lcm函数的定义为:lcm(a,b)表示参数a与参数b的最小公倍数;随机选取n个素数p
i
,再选取与所述素数p
i
完全不同的n个素数q
i
,将所述素数p
i
与素数q
i
依次按相同的选取顺序组合得到n组素数配对;结合所述素数配对,利用所述lcm函数计算得到N
i
与λ
i
,其中N
i=
p
i
x q
i
,λ
i=
lcm(p
i

1,q
i

1),i=1,2,3,...,n;根据所述N
i
与λ
i
,继续计算得到n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n。
[0009]可选地,所述根据所述N
i
与λ
i
,继续计算得到n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n,包括:构建L函数,其中L函数的定义为:L(u)=(u

1)
÷
n;构建gcd函数,其中gcd函数的定义为:gcd(A,B)表示参数A与参数B的最大公约数;根据所述L函数与gcd函数设定gcd公式,其中gcd公式为:,其中mod表示取模运算函数;选取n个满足所述gcd公式的自然数g
i
,并根据所述自然数g
i
生成n个一次公钥与n个一次私钥,其中一次公钥pk
i
=(N
i
,g
i
),一次私钥sk
i
=(p
i
,q
i
);将所述公钥与私钥组合得到n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n。
[0010]可选地,所述利用所述加密计算系统再次生成一个二次公私密钥,其中二次公私密钥为(sk
p
,pk
p
),包括:
运行所述加密计算系统,识别用户信息的内容,并将用户信息的内容转化为十进制数0~9的计数数值;将所述计数数值按数0~9的数值种类执行分类归纳;随机指定数0~9中的一个数字,并计算得到该指定数字在所述计数数值的出现概率;将所述出现概率按特定算法重新计算后,成功得到所述出现概率的概率特征值;根据所述概率特征值,计算得到一个二次公钥与一个二次私钥;将所述二次公钥与二次私钥组合生成一个二次公私密钥,其中二次公私密钥为(sk
p
,pk
p
)。
[0011]可选地,所述将所述出现概率按特定算法重新计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智慧社区的用户信息管理方法,其特征在于,所述方法包括:接收用户信息管理指令,根据所述用户信息管理指令启动信息采集设备,利用所述信息采集设备获取用户信息,其中用户信息包括用户信息的组数与用户信息的内容;将所述用户信息发送至加密计算系统,并识别用户信息的组数;在成功识别后,运行所述加密计算系统首次生成个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n;利用所述加密计算系统再次生成一个二次公私密钥,其中二次公私密钥为(sk
p
,pk
p
);将所述一次公私密钥与二次公私密钥依次组合,得到个三次公私密钥,其中三次公私密钥为(sk
i
,pk
p
),i=1,2,3,...,n;将所述一次公私密钥依次发送至信息采集设备,并利用所述一次公私密钥中的每个pk
i
依次对用户信息的内容执行加密,成功得到用户信息的内容的初步内容密文;将所述三次公私密钥依次发送至信息采集设备,并结合所述三次公私密钥对初步内容密文继续加密,得到加工内容密文,其中加工内容密文的解密密钥使用唯一认证秘钥sk
p
;识别社区智能终端的终端类型,根据所述终端类型将加工内容密文与唯一认证密钥sk
p
依次发送至社区智能终端,并设置用户信息的访问次数的阈值;当物业人员登录所述社区智能终端进行访问用户信息时,判定该人员对用户信息的访问次数是否超过所述阈值,并根据判定结果执行拒绝访问或同意访问,完成用户信息管理。2.如权利要求1所述的基于智慧社区的用户信息管理方法,其特征在于,所述将所述用户信息发送至加密计算系统,包括:启动信息传递设备,利用所述信息传递设备获取用户信息的内容,并识别加密计算系统的接收地址;在成功获取所述内容后,将所述内容转化为二进制数0和1的数字编码,并利用所述数字编码生成对应的信息报文;将所述接收地址添加至信息报文的尾部,得到对应的加工报文;设定信息传递通道,利用所述信息传递通道将加工报文传递至协议转换器;利用所述协议转换器读取接收地址,并根据加密计算系统的系统性能将所述加工报文进行协议转换后得到解封报文;再次利用所述信息传递通道将解封报文传递至数据校验器;利用所述数据校验器对解封报文进行校验处理,在成功校验后将解封报文发送至加密计算系统,完成将所述用户信息发送至加密计算系统。3.如权利要求2所述的基于智慧社区的用户信息管理方法,其特征在于,所述运行所述加密计算系统首次生成n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n,包括:运行所述加密计算系统,构建lcm函数,其中lcm函数的定义为:lcm(a,b)表示参数a与参数b的最小公倍数;随机选取n个素数p
i
,再选取与所述素数p
i
完全不同的n个素数q
i
,将所述素数p
i
与素数q
i
依次按相同的选取顺序组合得到n组素数配对;结合所述素数配对,利用所述lcm函数计算得到N
i
与λ
i
,其中N
i=
p
i x q
i
,λ
i=
lcm(p
i

1,q
i

1),i=1,2,3,...,n;
根据所述N
i
与λ
i
,继续计算得到n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n。4.如权利要求3所述的基于智慧社区的用户信息管理方法,其特征在于,所述根据所述N
i
与λ
i
,继续计算得到n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n,包括:构建L函数,其中L函数的定义为:L(u)=(u

1)
÷
n;构建gcd函数,其中gcd函数的定义为:gcd(A,B)表示参数A与参数B的最大公约数;根据所述L函数与gcd函数设定gcd公式,其中gcd公式为:,其中mod表示取模运算函数;选取n个满足所述gcd公式的自然数g
i
,并根据所述自然数g
i
生成n个一次公钥与n个一次私钥,其中一次公钥pk
i
=(N
i,
g
i
),一次私钥sk
i
=(p
i
,q
i
);将所述公钥与私钥组合得到n个一次公私密钥,其中一次公私密钥为(sk
i
,pk
i
),i=1,2,3,...,n。5.如权利要求4所述的基于智慧社区的用户信息管理方法,其特征在于,所述利用所述加密计算系统再次生成一个二次公私密钥,其中二次公私密钥为...

【专利技术属性】
技术研发人员:肖楠秦云
申请(专利权)人:四川云合数创信息技术有限公司
类型:发明
国别省市:

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

1