一种基于金融服务数据的存储管理系统转让专利

申请号 : CN202211285851.6

文献号 : CN115374462B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭小含陈帅

申请人 : 武汉耳东信息科技有限公司武汉彤新科技有限公司

摘要 :

本发明公开了一种基于金融服务数据的存储管理系统,包括:数据库,用于对金融服务数据进行存储;权限管理端口,用于根据用户识别为所述用户配置对应权限;本发明涉及金融服务数据处理技术领域。该基于金融服务数据的存储管理系统,由于设置的数据编码器处理步骤,能够在金融服务数据传输时通过替换的字节改变内容,金融服务数据中,哪怕一个数据的改变都会造成重大影响,在数据传输的过程中数据信息不真实,不仅可以起到迷惑入侵人员的效果,而且给后续入侵追踪提供线索,自身的金融服务数据也不会受到影响;配合设计的双重加密处理步骤,在原有的数字密码基础上,增加了二次替换密码,能够显著增强金融服务数据自身存储的防入侵能力。

权利要求 :

1.一种基于金融服务数据的存储管理系统,其特征在于:包括:数据库,用于对金融服务数据进行存储;

权限管理端口,用于根据用户识别为所述用户配置对应权限;

加密处理模块,用于对数据库内金融服务数据进行双重加密处理,其中,第一重加密采用密码设定方式,第二重加密采用设定密码定时更改方式;

数据编码器,用于对需要传输的金融服务数据进行编码替换处理;

数据解码器,用于反向替换数据编码器编码替换的数据;

基站,用于对金融服务数据进行传输或接收;

所述加密处理模块对数据库的双重加密处理步骤为:

将数据库的进入程序中设置数字密码,标记为S1、S1、S3...Sk,数字密码输入完全正确后进入下一步骤;

在加密处理模块上内置随机选取单元,随机选取单元以定时方式随机更改数字密码中的其中一位,随机选取的位置标记为Nk,Nk=1、2、……、k,被替换的数字被标记为Dk,Dk表达式为:其中 表达式的整数, 取小数点后第一位

数值,数字密码输入完全正确后进入下一步骤;

所述数据编码器对金融服务数据的处理步骤为:

将金融服务数据中的一个字节标记为Bi,并将数据编码器中编码数据的一个字节标记为Mi,其中i代表字节的排列顺序,i=1、2、……、n,获取对应金融服务数据的总和,并标记为Y,其中,Y={B1,B2,B3...Bn};

再获取对应编码数据的总和,并标记为G,其中,G={M1,M2,M3...Mn},在编码数据中,i的表达式为:其中 的计算结果取整数;

此时将获取的编码数据Mi对应替换至金融服务数据Bi中,初始金融服务数据字节长度不变,生成新的金融服务数据D,其中,D={Bn...Mn...}。

2.根据权利要求1所述的一种基于金融服务数据的存储管理系统,其特征在于:所述数据库还用于金融服务数据的多类型展示,将金融服务数据转化为图像数据或动态模型数据。

3.根据权利要求1所述的一种基于金融服务数据的存储管理系统,其特征在于:所述对应权限包括系统登录、数据查询、数据编辑、数据下载中的至少一种。

4.根据权利要求1所述的一种基于金融服务数据的存储管理系统,其特征在于:所述设置数字密码的长度为9‑18位,其中,以定时方式随机更改数字密码时,采用的时间间隔为

20‑30s。

5.根据权利要求1所述的一种基于金融服务数据的存储管理系统,其特征在于:所述被替换的数字 的与初始标记的数字Sk相同时,被替换的数字 向前进一位。

6.根据权利要求1所述的一种基于金融服务数据的存储管理系统,其特征在于:所述数据解码器还包括内置的存储器,存储器用于存储数据编码器替换的数据,数据解码器按照数据编码器替换方法反向替换初始数据。

说明书 :

一种基于金融服务数据的存储管理系统

技术领域

[0001] 本发明涉及金融服务数据处理技术领域,具体为一种基于金融服务数据的存储管理系统。

背景技术

[0002] 金融市场上每天都会产生大量各种各样的金融服务数据,金融服务数据大多属于企业机密,且不同金融服务数据的机密程度不同,金融服务数据的安全对一个企业来说是至关重要的,因此需要增强金融服务数据的存储管理能力。
[0003] 金融服务数据在进行存储管理时,由于自身的防火墙能够起到一定的防入侵效果,能够对金融服务数据起到保护作用,但是仍然需要加强,而风险较高的情况,是在金融服务数据传输的过程中,虽然时间很短,但是却是黑客的入侵最佳时间。
[0004] 现有技术过分依赖对数据的保护,在遇到高端黑客时,仍然存在泄露风险,在金融服务数据中,哪怕一个数据的改变都会造成重大影响,而考虑在传输数据时改变数据内容,在传输完成后能够恢复初始数据,降低数据传输风险,是亟待解决的问题。

发明内容

[0005] 针对现有技术的不足,本发明提供了一种基于金融服务数据的存储管理系统,解决了现有金融服务数据存储安全需要加强和数据传输极易入侵获取真实金融服务数据内容的问题。
[0006] 为实现以上目的,本发明通过以下技术方案予以实现:一种基于金融服务数据的存储管理系统,包括:
[0007] 数据库,用于对金融服务数据进行存储;
[0008] 权限管理端口,用于根据用户识别为所述用户配置对应权限;
[0009] 加密处理模块,用于对数据库内金融服务数据进行双重加密处理,其中,第一重加密采用密码设定方式,第二重加密采用设定密码定时更改方式;
[0010] 数据编码器,用于对需要传输的金融服务数据进行编码替换处理;
[0011] 数据解码器,用于反向替换数据编码器编码替换的数据;
[0012] 基站,用于对金融服务数据进行传输或接收。
[0013] 进一步,所述数据库还用于金融服务数据的多类型展示,将金融服务数据转化为图像数据或动态模型数据。
[0014] 进一步,所述对应权限包括系统登录、数据查询、数据编辑、数据下载中的至少一种。
[0015] 进一步,所述加密处理模块对数据库的双重加密处理步骤为:
[0016] 将数据库的进入程序中设置数字密码,标记为S1、S1、S3...Sk,数字密码输入完全正确后进入下一步骤;
[0017] 在加密处理模块上内置随机选取单元,随机选取单元以定时方式随机更改数字密码中的其中一位,随机选取的位置标记为Nk,Nk=1、2、……、k,被替换的数字被标记为Dk,Dk表达式为:
[0018]
[0019] 其中,Dk取小数点后第一位数值,数字密码输入完全正确后进入下一步骤。
[0020] 进一步,所述设置数字密码的长度为9‑18位,其中,以定时方式随机更改数字密码时,采用的时间间隔为20‑30s。
[0021] 进一步,所述被替换的数字Dk的与初始标记的数字Sk相同时,被替换的数字Dk向前进一位。
[0022] 更进一步,所述数据编码器对金融服务数据的处理步骤为:
[0023] 将金融服务数据中的一个字节标记为Bi,并将数据编码器中编码数据的一个字节标记为Mi,其中i代表字节的排列顺序,i=1、2、……、n,获取对应金融服务数据的总和,并标记为Y,其中,Y={B1,B2,B3...Bn};
[0024] 再获取对应编码数据的总和,并标记为G,其中,G={M1,M2,M3...Mn},在编码数据中,i的表达式为:
[0025]
[0026] 其中i的计算结果取整数;
[0027] 此时将获取的编码数据Mi对应替换至金融服务数据Bi中,初始金融服务数据字节长度不变,生成新的金融服务数据D,其中,D={Bn...Mn...}。
[0028] 再进一步,所述数据解码器还包括内置的存储器,存储器用于存储数据编码器替换的数据,数据解码器按照数据编码器替换方法反向替换初始数据。
[0029] 本发明提供了一种基于金融服务数据的存储管理系统。与现有技术相比,具备以下有益效果:
[0030] 该基于金融服务数据的存储管理系统,由于设置的数据编码器处理步骤,能够在金融服务数据传输时通过替换的字节改变内容,金融服务数据中,哪怕一个数据的改变都会造成重大影响,在数据传输的过程中数据信息不真实,不仅可以起到迷惑入侵人员的效果,而且给后续入侵追踪提供线索,自身的金融服务数据也不会受到影响;配合设计的双重加密处理步骤,在原有的数字密码基础上,增加了二次替换密码,能够显著增强金融服务数据自身存储的防入侵能力。

附图说明

[0031] 图1为本发明基于金融服务数据的存储管理系统的原理框图;
[0032] 图2为本发明基于金融服务数据的存储管理系统的逻辑运算图;
[0033] 图3为本发明基于金融服务数据的数据库的原理框图。
[0034] 图中,100‑数据库、1001‑数据输入模块、1002‑分类处理模块、1003‑内置存储模块、1004‑外置显示模块、101‑加密处理模块、102‑权限管理端口、103‑数据编码器、104‑数据解码器、200‑基站。

具体实施方式

[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036] 请参阅图1,一种基于金融服务数据的存储管理系统,提供一种实施例,包括:
[0037] 数据库100,用于对金融服务数据进行存储;
[0038] 权限管理端口102,用于根据用户识别为用户配置对应权限;
[0039] 加密处理模块101,用于对数据库100内金融服务数据进行双重加密处理,其中,第一重加密采用密码设定方式,第二重加密采用设定密码定时更改方式;
[0040] 数据编码器103,用于对需要传输的金融服务数据进行编码替换处理;
[0041] 数据解码器104,用于反向替换数据编码器103编码替换的数据;
[0042] 基站200,用于对金融服务数据进行传输或接收。
[0043] 其中,加密处理模块101的输出端与数据库100的输入端连接,利用加密处理模块101对数据库100进行加密,进入数据库之前,需要经过加密处理模块101后方能进入,对于外界直接入侵数据库100,在攻克加密处理模块101的同时需要攻克自身具备的防火墙,权限管理端口102的输出端与加密处理模块101和数据库100的输入端连接,权限管理端口102在获取对应权限后,需要经过加密处理模块101认证方能进入数据库100,数据库100的输出端与数据编码器103之间实现双向连接,并且数据解码器104的输出端与数据编码器103的输入端连接,数据库100的金融服务数据需要经过基站200传输前,需要经过数据编码器103进行编码替换处理,再由基站200传输,其中基站200与数据编码器103和数据解码器104之间实现双向连接,由对方基站200传输过来的金融服务数据,我方基站200接收后,利用数据解码器104反向替换数据编码器103编码替换的数据,此时再传输至我方数据库100内即可。
[0044] 请参阅图1‑3,一种基于金融服务数据的存储管理系统,提供另一种实施例,[0045] 包括:
[0046] 数据库100,用于对金融服务数据进行存储;
[0047] 权限管理端口102,用于根据用户识别为用户配置对应权限;
[0048] 加密处理模块101,用于对数据库100内金融服务数据进行双重加密处理,其中,第一重加密采用密码设定方式,第二重加密采用设定密码定时更改方式;
[0049] 数据编码器103,用于对需要传输的金融服务数据进行编码替换处理;
[0050] 数据解码器104,用于反向替换数据编码器103编码替换的数据;
[0051] 基站200,用于对金融服务数据进行传输或接收。
[0052] 其中,加密处理模块101的输出端与数据库100的输入端连接,利用加密处理模块101对数据库100进行加密,进入数据库之前,需要经过加密处理模块101后方能进入,对于外界直接入侵数据库100,在攻克加密处理模块101的同时需要攻克自身具备的防火墙,权限管理端口102的输出端与加密处理模块101和数据库100的输入端连接,权限管理端口102在获取对应权限后,需要经过加密处理模块101认证方能进入数据库100,数据库100的输出端与数据编码器103之间实现双向连接,并且数据解码器104的输出端与数据编码器103的输入端连接,数据库100的金融服务数据需要经过基站200传输前,需要经过数据编码器103进行编码替换处理,再由基站200传输,其中基站200与数据编码器103和数据解码器104之间实现双向连接,由对方基站200传输过来的金融服务数据,我方基站200接收后,利用数据解码器104反向替换数据编码器103编码替换的数据,此时再传输至我方数据库100内即可。
[0053] 其中对于数据库1000的设计方案,数据库100包括数据输入模块1001、分类处理模块1002、内置存储模块1003和外置显示模块1004,输入模块1001的输出端与分类处理模块1002的输入端连接,分类处理模块1002和外置显示模块1004的输出端均与内置存储模块
1003的输入端连接,其中,数据输入模块1001用于输入金融服务数据,分类处理模块1002将输入的金融服务数据进行分类处理,内置存储模块1003将分类处理后的金融服务数据存储,外置显示模块1004可以显示和操作内置存储模块1003内的金融服务数据存储。
[0054] 其中对于数据库100的设计方案,数据库100还用于金融服务数据的多类型展示,将金融服务数据转化为图像数据或动态模型数据。
[0055] 其中对于对应权限的设计方案,对应权限包括系统登录、数据查询、数据编辑、数据下载中的至少一种。
[0056] 本实施例中还提供更为优选的实施方式,加密处理模块对数据库的双重加密处理步骤为:
[0057] 将数据库的进入程序中设置数字密码,标记为S1、S1、S3...Sk,数字密码输入完全正确后进入下一步骤;
[0058] 在加密处理模块上内置随机选取单元,随机选取单元以定时方式随机更改数字密码中的其中一位,随机选取的位置标记为Nk,Nk=1、2、……、k,被替换的数字被标记为Dk,Dk表达式为:
[0059]
[0060] 其中,Dk取小数点后第一位数值,数字密码输入完全正确后进入下一步骤。
[0061] 对于数字密码的设计,密码长度大于6位,采用的优选方案为,设置数字密码的长度为9‑18位,其中,以定时方式随机更改数字密码时,时间间隔可以根据安全需求设定,优选采用的时间间隔为20‑30s。
[0062] 对于替换的数字与被替换的数字相同的处理方式,被替换的数字Dk的与初始标记的数字Sk相同时,被替换的数字Dk向前进一位,对于替换数字为10时,此时由于数字变为两位,采用用0代替数字10,例如被替换数字为5,替换数字也为5,此时替换数字向前一位,替换数字改为6;再例如被替换数字为9,替换数字也为9,此时替换数字向前一位,替换数字改为0。
[0063] 其中,对于二次加密的处理方法,是在客户端操作,在每个客户端上单独设置处理器,操控加密处理模块对数据库的双重加密处理步骤的运行,每个客户端在进行操作的时候替换的密码都可能是不一样的,也是为了增强操作过程中的安全性能。
[0064] 本实施例中还提供更为优选的实施方式,数据编码器对金融服务数据的处理步骤为:
[0065] 将金融服务数据中的一个字节标记为Bi,并将数据编码器中编码数据的一个字节标记为Mi,其中i代表字节的排列顺序,i=1、2、……、n,获取对应金融服务数据的总和,并标记为Y,其中,Y={B1,B2,B3...Bn};其中,字节Bi和字节Mi可能存在极少部分相同的情况,但是替换的字节数量较多,不会影响编码替换的效果;
[0066] 再获取对应编码数据的总和,并标记为G,其中,G={M1,M2,M3...Mn},在编码数据中,i的表达式为:
[0067]
[0068] 其中i的计算结果取整数;
[0069] 此时将获取的编码数据Mi对应替换至金融服务数据Bi中,初始金融服务数据字节长度不变,生成新的金融服务数据D,其中,D={Bn...Mn...};生成新的金融服务数据D并不会因为字节的改变形成乱码,而是会因为字节的改变,改变原有数据的意思,在金融服务数据中,哪怕一个数据的改变都会造成重大影响,不仅可以起到迷惑作用,而且给后续入侵追踪提供线索。
[0070] 对于数据解码器的设计,数据解码器还包括内置的存储器,存储器用于存储数据编码器替换的数据,数据解码器按照数据编码器替换方法反向替换初始数据,数据解码器的数据替换效果,采用现有的处理器进行处理即可,不涉及对现有技术的改进。
[0071] 综上所述,由于设置的数据编码器处理步骤,能够在金融服务数据传输时通过替换的字节改变内容,金融服务数据中,哪怕一个数据的改变都会造成重大影响,在数据传输的过程中数据信息不真实,不仅可以起到迷惑入侵人员的效果,而且给后续入侵追踪提供线索,自身的金融服务数据也不会受到影响;配合设计的双重加密处理步骤,在原有的数字密码基础上,增加了二次替换密码,能够显著增强金融服务数据自身存储的防入侵能力。
[0072] 同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
[0073] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0074] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。