欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2023106211895
申请人: 哈尔滨道简科技发展有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-25
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于区块链的数据安全控制方法,其特征在于,所述方法包括:

步骤S100:获取区块链中受到攻击的历史数据信息,提取所述历史数据信息对应的信息类型和信息内容;从各个信息内容中随机选取出若干个词作为特征属性词;从数据类型相同的信息内容中选取出特征属性词,基于特征属性词计算各信息类型中对应特征属性词的先验概率;

步骤S200:基于各个数据类型对应的信息内容数量,计算出数据类型对应的类型占比值,当类型占比值大于类型占比值阈值时,将对应的数据类型记为易受攻击数据类型;获取用户在平台上输入的用户数据信息;将用户在平台上输入信息的时间记为当前时段;基于用户数据信息和信息类型对应的特征属性词的先验概率,计算出各信息类型与用户数据信息之间的信息类型概率;选取数值最大的信息类型概率对应的信息类型作为用户数据信息所属数据类型;

步骤S300:获取区块链中各个区块的历史节点数据;从所述历史节点数据提取出各个历史时段对应节点数据;所述节点数据包括节点数量和节点响应时间;基于各个历史时段区块对应的节点数量和节响应时间,分别计算区块当前时段对应的预测节点数量和预测节点响应时间;

步骤S400:基于区块当前时段对应的预测节点数量和预测节点响应时间,计算区块当前时段对应的安全值,选取安全值大于安全值阈值的区块记为安全区块,当用户数据信息为易受攻击数据类型时,将用户数据信息传输至安全区块进行存储;当用户数据信息不为受攻击数据类型将用户数据信息传输至任一区块中进行存储。

2.根据权利要求1所述的一种基于区块链的数据安全控制方法,其特征在于,所述步骤S100包括:步骤S101:将各个信息内容中随机选取出的特征属性词进行记录汇集,得到特征属性词集合V={d1、d2、...、dr};其中,d1、d2、...、dr分别为从各个信息内容中随机选取的第1、

2、...、r个特征属性词;

步骤S102:将各个信息内容对应的数据类型进行记录汇集,得到数据类型集合D={x1、x2、...、xn};其中,x1、x2、...、xn分别为第1、2、...、n类数据类型;选取区块链受到攻击前的随机时刻作为开始时间戳,获取各个信息内容受到攻击的时间与开始时间戳之间距离的时长;获取各个信息内容受到攻击的时间与开始时间戳之间距离的时长;计算信息内容的任意数据类型xu的任意特征属性词du对应的先验概率其中,xu∈D; 为任意数据类型xu的第i个信息内容中任意特征属性词du对应的特征属性词总个数,du∈V; 为数据类型为xu的第i个信息内容受到攻击的时间与开始时间戳之间距离的时长;γ为时间影响系数;r为特征属性词集合V中特征属性词总数; 为任意数据类型xu的第i个信息内容中第c个特征属性词dc的特征属性词总个数;j为数据类型为xu的信息内容总个数;

步骤S103:当计算出的某一数据类型中存在特征属性词的先验概率的分子为零时,对分子为零的先验概率使用拉普拉斯平滑算法,对分子数值加上1;将任意数据类型xu的信息内容的各个特征属性词的先验概率进行记录汇集,得到任意数据类型xu的先验概率集合其中, 分别表示第1、2、...、r个特征属性词对应的先验概率;对数据类型集合D中各个数据类型分别计算对应的特征属性词的先验概率,并进行记录汇集,得到集合 其中, 分别表示为数据类型为x1、x2、...、xn的各个特征属性词的先验概率集合。

3.根据权利要求2所述的一种基于区块链的数据安全控制方法,其特征在于,所述步骤S200包括:步骤S201:获取信息内容中任意数据类型xu的信息内容对应数量 获取从历史数据信息提取出的信息内容总个数Ca;计算出任意数据类型xu对应的信息内容数量占整体信息内容数量的类型占比 对数据类型集合D中各个数据类型的类型占比计算并进行记录汇集,得到各个数据类型的类型占比集合T={p(x1)、p(x2)、...、p(xn)};其中,p(x1)、p(x2)、...、p(xn)分别为数据类型为x1、x2、...、xn对应的类型占比;当数据类型对应的类型占比大于类型占比阈值时,将对应的数据类型记为易受攻击数据类型;

步骤S202:获取用户在平台上输入的用户数据信息;从所述用户数据信息中提取出特征属性词集合V中的特征属性词并进行记录汇集,得到用户数据信息的用户特征属性词集合 其中, 分别为用户数据信息中特征属性词d1、d2、...、dr对应的个数;

步骤S203:计算信息内容中任意数据类型xu的类型属性词概率

其中, 为用户数据信息中特征属性词集合V中第c个特征属性词dc对应的个数;r为特征属性词集合V中特征属性词的总个数; 为任意数据类型xu对应的特征属性词dc的先验概率;

步骤S204:计算用户数据信息对应的任意数据类型xu的信息类型概率p(xu|V):其中,p(xu)为任意数据类型xu的类型占比;∑np(xu)为数据类型集合D中各个数据类型占比之和数值为1;

步骤S205:对用户数据信息的信息类型使用数据类型判定条件:

进行判断;将数据类型判定条件得出信息类型概率的最大值对应的信息类型,记为用户数据信息对应的信息类型。

4.根据权利要求1所述的一种基于区块链的数据安全控制方法,其特征在于,所述步骤S300包括:步骤S301:将获取的区块历史时段对应的节点数量进行记录汇集,得到历史时段对应的节点数量集合B={C1、C2、...、Cz};其中,C1、C2、...、Cz为第1、2、...、z个历史时段区块对应的内节点数量;获取各个时段的与开始时间戳距离的时长TB;获取两两相邻时段的距离的时长Tc;从各个时段与开始时间戳之间的距离的时长中选出数值最小的时长TBo;计算区块第L个历史时段节点数量对应的节点时间影响系数TBaL:其中,m为正整数;TBL为第L个历史时段与开始时间戳之间的距离的时长;

计算区块当前时段的预测节点数量C:

其中,Z为节点数量集合中记录的历史时段个数;CL为第L个历史时段区块对应的节点数量;

步骤S302:将获取的区块历史时段对应的节点进行记录汇集,得到历史时段对应的节点响应时间集合E={e1、e2、...、ez};其中,e1、e2、...、ez为第1、2、...、z个历史时段区块对应的内节点响应时间;计算区块当前时段对应的预测节点响应时间e:其中,eL为区块第L个历史时段对应的节点响应时间;Z为节点数量集合中记录的历史时段个数。

5.根据权利要求4所述的一种基于区块链的数据安全控制方法,其特征在于,所述步骤S400包括:步骤S401:计算区块当前时段对应的安全值H:

其中,C为区块当前时段的预测节点数量;e为区块当前时段对应的预测节点响应时间;

步骤S402:将安全值大于安全值阈值的区块记为安全区块;当用户数据信息被判定为易受攻击数据类型时,对所述用户数据信息的安全策略进行调整;所述调整包括将用户数据信息传输至安全区块进行存储;当用户数据信息不为受攻击数据类型将用户数据信息传输至任一区块中进行存储。

6.应用于权利要求1‑5中任意一项所述的一种基于区块链的数据安全控制方法的数据安全控制系统,其特征在于,所述数据安全控制系统包括先验概率模块、数据类型判定模块、预测节点模块、传输模块;

所述先验概率模块,用于对从区块链中受到攻击的历史数据信息,提取所述历史数据信息对应的信息类型和信息内容,基于特征属性词计算各信息类型中对应特征属性词的先验概率;

所述数据判定模块,用于对将类型占比值大于类型占比值阈值的数据类型记为易受攻击数据类型;基于用户数据信息和信息类型对应的特征属性词的先验概率,计算出各信息类型与用户数据信息之间的信息类型概率;选取数值最大的信息类型概率对应的信息类型作为用户数据信息所属数据类型;

所述预测节点模块,用于基于区块各个历史时段对应的节点数量和节点响应时间,计算区块当前时段对应的预测节点数量和预测节点响应时间;

所述传输模块,用于对基于区块当前时段对应的预测节点数量和预测节点响应时间,计算区块当前时段对应的安全值,选取安全值大于安全值阈值的区块记为安全区块,基于数据类型判定条件得出的用户数据信息对应的数据类型,对用户数据信息安全处策略进行调整,将用户数据信息传输至对应的区块进行存储。

7.根据权利要求6所述的数据安全控制系统,其特征在于,所述先验概率模块包括特征属性词单元、先验概率单元;

所述特征属性词单元,用于对信息内容中词进行随机选取,并将选取出的词记为特征属性词进行记录汇集;

所述先验概率单元,用于对获取各个信息内容受到攻击的时间与开始时间戳之间距离的时长;计算各个数据类型的特征属性词对应的先验概率。

8.根据权利要求6所述的数据安全控制系统,其特征在于,所述数据类型判定模块包括数据类型单元、先验概率单元;

所述数据类型单元,用于获取数据类型相同信息内容的数量,对数据类型集合中各个数据类型的类型占比计算并进行记录汇集,得到各个数据类型的类型占比集合;当数据类型对应的类型占比大于类型占比阈值时,将对应的数据类型记为易受攻击数据类型;

所述先验概率单元,用于对基于类型属性词概率和用户数据信息中特征属性词对应的个数,计算用户数据信息对应的数据类型为xn的信息类型概率。

9.根据权利要求6所述的数据安全控制系统,其特征在于,所述预测节点模块包括预测节点数量单元、预测节点响应时间单元;

所述预测节点数量单元,用于对从各个时段与开始时间戳之间的距离的时长中选出数值最小的时长;计算区块历史时段节点数量对应的节点时间影响系数;基于区块历史时段节点数量对应的节点时间影响系数和区块历史时段对应的节点数量,计算区块当前时段的预测节点数量;

所述预测节点响应时间单元,用于对获取的区块历史时段对应的节点进行记录汇集,得到历史时段对应的节点响应时间集合,计算区块当前时段对应的预测节点响应时间。

10.根据权利要求6所述的数据安全控制系统,其特征在于,所述传输模块包括传输单元;

所述传输单元,用于对计算区块当前时段对应的安全值,选取安全值大于安全值阈值的区块记为安全区块,当用户数据信息为易受攻击数据类型时,将用户数据信息传输至安全区块进行存储;当用户数据信息不为受攻击数据类型将用户数据信息传输至任一区块中进行存储。