Electronic information safety transmission system

文档序号:195457 发布日期:2021-11-02 浏览:45次 中文

阅读说明:本技术 一种电子信息安全传输系统 (Electronic information safety transmission system ) 是由 赵家全 于 2021-07-26 设计创作,主要内容包括:本发明公开了一种电子信息安全传输系统,包括主用户端用于用户上传目标信息,并对目标信息进行拆分,得到若干个修改后的从向信息构成的从向组Cj,之后将从向组Cj和子发送端Dj进行一一对应,确定发送从向信息的子发送端,之后将从向组Cj和子发送端Dj的IP地址对应顺序建立一个参照表;之后借助子发送端用于将拆分后所有的从向信息和参照表传输到接收端;最后接收端接收所有的从向信息和参照表,并按照相应顺序组合成传达信息并显示给用户;本发明通过将需要传输的目标信息拆分成若干个信息,之后将信息借助不同的子发送端传输过去,对应还修改了相应的后缀名,便于排序和进行文件加密;本发明简单有效,且易于实用。(The invention discloses an electronic information safe transmission system, which comprises a master user end, a slave group and a slave group sending end, wherein the master user end is used for uploading target information by a user, splitting the target information to obtain a plurality of modified slave group to group Cj formed by the slave group to information, then carrying out one-to-one correspondence on the slave group Cj and the slave sending end Dj to determine the slave sending end for sending the slave group to information, and then establishing a reference table according to the corresponding sequence of the IP addresses of the slave group Cj and the slave sending end Dj; then, all the split slave direction information and the reference table are transmitted to a receiving end by the aid of the sub-transmitting end; finally, the receiving end receives all the slave information and the reference table, combines the slave information and the reference table into transmission information according to the corresponding sequence and displays the transmission information to the user; the target information to be transmitted is split into a plurality of pieces of information, and then the information is transmitted by different sub-transmitting ends, and corresponding suffix names are correspondingly modified, so that the ordering and the file encryption are facilitated; the invention is simple, effective and easy to use.)

1. An electronic information security transmission system is characterized by comprising

The master user side is used for uploading target information by a user, splitting the target information to obtain a slave group Cj formed by a plurality of modified slave group information, then carrying out one-to-one correspondence on the slave group Cj and the sub-transmitting ends Dj, determining the sub-transmitting ends for transmitting the slave group information, and then establishing a reference table according to the IP address corresponding sequence of the slave group Cj and the sub-transmitting ends Dj;

the sub-sending ends are corresponding virtual sending equipment and are provided with corresponding IP addresses, and the sub-sending ends are used for transmitting all the split slave direction information and the reference table to the receiving end;

the receiving end receives all the slave information and the reference table, and combines the slave information and the reference table into the communication information according to the corresponding sequence and displays the communication information to the user.

2. The system according to claim 1, wherein the main user side comprises an information uploading unit, an orientation acquiring unit, a data analyzing unit, a processor, a database and a data transmission unit;

the information uploading unit is used for uploading target information to a user, the target information is the target information which needs to be transmitted by the corresponding user, and the information uploading unit is used for transmitting the target information to the directional acquisition unit; the orientation acquisition unit receives the target information transmitted by the information uploading unit and acquires data of the target information to obtain orientation information formed by fusing an occupation value, a transmission waiting value and a time group;

the orientation acquisition unit is used for transmitting orientation information to the data analysis unit, and the data analysis unit receives the orientation information transmitted by the orientation acquisition unit and carries out an orientation decomposition step on the orientation information to obtain a separation number;

the data analysis unit is used for transmitting the separation number, the occupation value and the target information to the processor, the processor receives the separation number, the occupation value and the target information transmitted by the data analysis unit and automatically enters a self-splitting step of the target information to obtain a plurality of slave information which form a slave group Cj, j is 1, 1.

The IP addresses of all the sub-sending ends are stored in the database; the data analysis unit is used for transmitting the slave group Cj to the processor, the processor receives the slave group Cj transmitted by the data analysis unit and performs distribution operation on the slave group Cj, and the distribution operation specifically comprises the following steps:

SS 1: acquiring IP addresses of all sub-transmitting ends in a database;

SS 2: acquiring numbers in all IP addresses, and accumulating the numbers to obtain a numerical value which is marked as an accumulated numerical value;

SS 3: arranging the sub-transmitting ends according to the sequence of the accumulated numerical values from large to small;

SS 4: matching the arranged sub-sending ends one by one according to the sequence from the direction of the group Cj, j equal to 1 to m;

SS 5: marking matched sub-transmitting ends as Dj, j is 1, m, and Dj corresponds to Cj one by one;

SS 6: establishing a reference table according to the corresponding sequence of the IP addresses of the slave group Cj and the slave sending end Dj; the reference table comprises the corresponding relation between the slave group Cj and the IP address of the slave sending end;

SS 7: adding a corresponding sequence value to the last bit of the suffix name of the subordinate group Cj, wherein the sequence value is the corresponding j value, and obtaining a plurality of modified subordinate information;

the processor is used for transmitting the slave information and the reference table to the data transmission unit; the data transmission unit is used for transmitting the slave direction information to the corresponding sub-transmitting end according to the corresponding reference table and transmitting the slave direction information to the receiving end by the sub-transmitting end; the data transmission unit is also used for transmitting the reference table to the receiving end by any sub-transmitting end.

3. The system for secure transmission of electronic information according to claim 2, wherein the data acquisition comprises the following steps:

the method comprises the following steps: acquiring target information;

step two: obtaining the file size of target information, removing dimensions, and marking the obtained numerical value as a capacity value;

step three: then when the target information is acquired and uploaded to a file, after the time used for rounding is divided into units, dimensions are removed, and the obtained value is marked as a transmission waiting value;

step four: acquiring a timestamp of receiving target information transmitted by the directional acquisition unit, acquiring the timestamp in a month-day format to obtain six digits, and marking the digits into time arrays Hi, i-1, i-6;

step five: and fusing the occupation value, the transmission value and the time group to form the directional information.

4. The system for the secure transmission of electronic information according to claim 2, wherein the step of directionally decomposing comprises the steps of:

s1: acquiring a capacity occupying value, a waiting value and a time group in the orientation information;

s2: determining a separation number according to the waiting value and the time group;

s3: marking the occupation value as Zr and the waiting value as Cd;

s4: and (3) calculating the separation number F by using a formula, wherein the specific calculation formula is as follows:

in the formula, QZS { } represents a numerical value in one digit in parentheses.

5. The system for secure transmission of electronic information according to claim 2, wherein the self-splitting step specifically comprises:

s01: acquiring a capacity value and a separation number;

s02: calculating the splitting value by using a formula, specifically, calculating the formula:

(occupation value/separation number), rounding, and marking the rounded value as a split value to obtain a remainder;

s03: judging the remainder, and automatically adding one to the specific numerical value of the separation number when the remainder exceeds half of the separation value, or else, not performing any processing;

s04: dividing the target information into a plurality of slave information according to the separation number, wherein the specific mode is as follows:

s041: according to the size of the splitting value, splitting the target information into slave information with the number corresponding to the numerical value of the splitting number;

s042: when the separation number is the last separation number, the content of the remaining target information is automatically divided into the last slave information;

s043: obtaining a plurality of direction information to form a direction group from front to back, and marking the direction group as Cj, j being 1, 1. C1 represents the first slave information split for the target information.

6. The system according to claim 1 or 2, wherein the receiving end comprises a data receiving unit, an anti-disassembling unit, a controller and a display unit;

the data receiving unit receives the slave information and the reference table and transmits the slave information and the reference table to the controller, the controller is used for transmitting the slave information and the reference table to the reverse disassembling unit for reverse disassembling, and the specific processing steps are as follows:

SS 01: acquiring an IP address of a sub-sending end which correspondingly sends the slave-to information, and then acquiring a reference table;

SS 02: according to the sequence value in the suffix name of the slave information, the slave information sent by each sub-sending end is spliced according to a reference table;

SS 03: obtaining spliced slave information, and marking the spliced slave information as conveying information;

the controller is used for transmitting the conveyed information to the display unit for real-time display.

Technical Field

The invention belongs to the field of information transmission, relates to an information confidentiality technology, and particularly relates to an electronic information safety transmission system.

Background

Patent publication No. CN101789861A discloses a method for secure information transmission, which makes the information transmission between an information security device and an application device more secure, the method comprising the steps of: the information safety equipment receives a session request of the application equipment and distributes the session; setting a session identifier, and obtaining a session key according to the session identifier; transmitting the session identifier and the session key to an application device in an encrypted manner; and encrypting and decrypting information by using the session key to perform information security transmission. The information security transmission method of the invention encrypts the session by generating the changed session key, so that the information transmission is safer.

However, the method is not safe enough for information transmission, and for users, the safety cannot be guaranteed; in order to provide a better information security transmission technology, a solution is provided.

Disclosure of Invention

The invention aims to provide an electronic information secure transmission system.

The purpose of the invention can be realized by the following technical scheme:

an electronic information security transmission system comprises

The master user end is used for uploading target information by a user, splitting the target information to obtain a slave group Cj formed by a plurality of modified slave group information, then carrying out one-to-one correspondence on the slave group Cj and the slave sending ends Dj, determining the slave sending ends sending the slave group information, and then establishing a reference table according to the IP address corresponding sequence of the slave group Cj and the slave sending ends Dj;

the sub-sending ends are corresponding virtual sending equipment and are provided with corresponding IP addresses, and the sub-sending ends are used for transmitting all the split slave direction information and the reference table to the receiving end;

the receiving end receives all the slave information and the reference table, and combines the slave information and the reference table into the communication information according to the corresponding sequence and displays the communication information to the user.

Further, the main user end comprises an information uploading unit, a directional acquisition unit, a data analysis unit, a processor, a database and a data transmission unit;

the information uploading unit is used for uploading target information to a user, the target information is the target information which needs to be transmitted by the corresponding user, and the information uploading unit is used for transmitting the target information to the directional acquisition unit; the orientation acquisition unit receives the target information transmitted by the information uploading unit and acquires data of the target information to obtain orientation information formed by fusing an occupation value, a transmission waiting value and a time group;

the orientation acquisition unit is used for transmitting orientation information to the data analysis unit, and the data analysis unit receives the orientation information transmitted by the orientation acquisition unit and carries out an orientation decomposition step on the orientation information to obtain a separation number;

the data analysis unit is used for transmitting the separation number, the occupation value and the target information to the processor, the processor receives the separation number, the occupation value and the target information transmitted by the data analysis unit and automatically enters a self-splitting step of the target information to obtain a plurality of slave information which form a slave group Cj, j is 1, 1.

The IP addresses of all the sub-sending ends are stored in the database; the data analysis unit is used for transmitting the slave group Cj to the processor, the processor receives the slave group Cj transmitted by the data analysis unit and performs distribution operation on the slave group Cj, and the distribution operation specifically comprises the following steps:

SS 1: acquiring IP addresses of all sub-transmitting ends in a database;

SS 2: acquiring numbers in all IP addresses, and accumulating the numbers to obtain a numerical value which is marked as an accumulated numerical value;

SS 3: arranging the sub-transmitting ends according to the sequence of the accumulated numerical values from large to small;

SS 4: matching the arranged sub-sending ends one by one according to the sequence from the direction of the group Cj, j equal to 1 to m;

SS 5: marking matched sub-transmitting ends as Dj, j is 1, m, and Dj corresponds to Cj one by one;

SS 6: establishing a reference table according to the corresponding sequence of the IP addresses of the slave group Cj and the slave sending end Dj; the reference table comprises the corresponding relation between the slave group Cj and the IP address of the slave sending end;

SS 7: adding a corresponding sequence value to the last bit of the suffix name of the subordinate group Cj, wherein the sequence value is the corresponding j value, and obtaining a plurality of modified subordinate information;

the processor is used for transmitting the slave information and the reference table to the data transmission unit; the data transmission unit is used for transmitting the slave direction information to the corresponding sub-transmitting end according to the corresponding reference table and transmitting the slave direction information to the receiving end by the sub-transmitting end; the data transmission unit is also used for transmitting the reference table to the receiving end by any sub-transmitting end.

Further, the data acquisition comprises the following specific steps:

the method comprises the following steps: acquiring target information;

step two: obtaining the file size of target information, removing dimensions, and marking the obtained numerical value as a capacity value;

step three: then when the target information is acquired and uploaded to a file, after the time used for rounding is divided into units, dimensions are removed, and the obtained value is marked as a transmission waiting value;

step four: acquiring a timestamp of receiving target information transmitted by the directional acquisition unit, acquiring the timestamp in a month-day format to obtain six digits, and marking the digits into time arrays Hi, i-1, i-6;

step five: and fusing the occupation value, the transmission value and the time group to form the directional information.

Further, the specific steps of the directional decomposition step are as follows:

s1: acquiring a capacity occupying value, a waiting value and a time group in the orientation information;

s2: determining a separation number according to the waiting value and the time group;

s3: marking the occupation value as Zr and the waiting value as Cd;

s4: and (3) calculating the separation number F by using a formula, wherein the specific calculation formula is as follows:

in the formula, QZS { } represents a numerical value in one digit in parentheses.

Further, the self-splitting step specifically comprises:

s01: acquiring a capacity value and a separation number;

s02: calculating the splitting value by using a formula, specifically, calculating the formula:

(occupation value/separation number), rounding, and marking the rounded value as a split value to obtain a remainder;

s03: judging the remainder, and automatically adding one to the specific numerical value of the separation number when the remainder exceeds half of the separation value, or else, not performing any processing;

s04: dividing the target information into a plurality of slave information according to the separation number, wherein the specific mode is as follows:

s041: according to the size of the splitting value, splitting the target information into slave information with the number corresponding to the numerical value of the splitting number;

s042: when the separation number is the last separation number, the content of the remaining target information is automatically divided into the last slave information;

s043: obtaining a plurality of direction information to form a direction group from front to back, and marking the direction group as Cj, j being 1, 1. C1 represents the first slave information split for the target information.

Furthermore, the receiving end comprises a data receiving unit, an inverse disassembling unit, a controller and a display unit;

the data receiving unit receives the slave information and the reference table and transmits the slave information and the reference table to the controller, the controller is used for transmitting the slave information and the reference table to the reverse disassembling unit for reverse disassembling, and the specific processing steps are as follows:

SS 01: acquiring an IP address of a sub-sending end which correspondingly sends the slave-to information, and then acquiring a reference table;

SS 02: according to the sequence value in the suffix name of the slave information, the slave information sent by each sub-sending end is spliced according to a reference table;

SS 03: obtaining spliced slave information, and marking the spliced slave information as conveying information;

the controller is used for transmitting the conveyed information to the display unit for real-time display.

The invention has the beneficial effects that:

the method comprises the steps that a main user side is used for uploading target information by a user and splitting the target information to obtain a slave group Cj formed by a plurality of modified slave information, then the slave group Cj and a sub-transmitting end Dj are in one-to-one correspondence to determine the sub-transmitting end for transmitting the slave information, and then a reference table is established in the corresponding sequence of the IP addresses of the slave group Cj and the sub-transmitting end Dj; then, all the split slave direction information and the reference table are transmitted to a receiving end by the aid of the sub-transmitting end; finally, the receiving end receives all the slave information and the reference table, combines the slave information and the reference table into transmission information according to the corresponding sequence and displays the transmission information to the user;

the target information to be transmitted is split into a plurality of pieces of information, and then the information is transmitted by different sub-transmitting ends, and corresponding suffix names are correspondingly modified, so that the ordering and the file encryption are facilitated; the invention is simple, effective and easy to use.

Drawings

In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.

FIG. 1 is a block diagram of the system of the present invention;

FIG. 2 is a system diagram of a primary user end;

fig. 3 is a block diagram of a receiving end.

Detailed Description

As shown in fig. 1-3, an electronic information secure transmission system includes a main user side, a plurality of sub-transmitting terminals, and a receiving terminal;

the sub-sending end is corresponding virtual sending equipment and is provided with a corresponding IP address;

the main user end comprises an information uploading unit, a directional acquisition unit, a data analysis unit, a processor, a database and a data transmission unit;

the information uploading unit is used for uploading target information to a user, the target information is the target information which needs to be transmitted by the corresponding user, and the information uploading unit is used for transmitting the target information to the directional acquisition unit; the directional acquisition unit receives the target information transmitted by the information uploading unit and acquires data of the target information, and the specific acquisition steps are as follows:

the method comprises the following steps: acquiring target information;

step two: obtaining the file size of target information, removing dimensions, and marking the obtained numerical value as a capacity value;

step three: then when the target information is acquired and uploaded to a file, after the time used for rounding is divided into units, dimensions are removed, and the obtained value is marked as a transmission waiting value;

step four: acquiring a timestamp of receiving target information transmitted by the directional acquisition unit, acquiring the timestamp in a month-day format to obtain six digits, and marking the digits into time arrays Hi, i-1, i-6;

step five: fusing the occupation value, the waiting value and the time group to form directional information;

the orientation acquisition unit is used for transmitting orientation information to the data analysis unit, the data analysis unit receives the orientation information transmitted by the orientation acquisition unit and carries out orientation decomposition on the orientation information, and the specific orientation decomposition step is as follows:

s1: acquiring a capacity occupying value, a waiting value and a time group in the orientation information;

s2: determining a separation number according to the waiting value and the time group;

s3: marking the occupation value as Zr and the waiting value as Cd;

s4: and (3) calculating the separation number F by using a formula, wherein the specific calculation formula is as follows:

wherein QZS {. X } represents a numerical value in one digit in parentheses;

the data analysis unit is used for transmitting the separation number, the occupation value and the target information to the processor, the processor receives the separation number, the occupation value and the target information transmitted by the data analysis unit and automatically enters a self-splitting step of the target information, and the self-splitting step specifically comprises the following steps:

s01: acquiring a capacity value and a separation number;

s02: calculating the splitting value by using a formula, specifically, calculating the formula:

(occupation value/separation number), rounding, and marking the rounded value as a split value to obtain a remainder;

s03: judging the remainder, and automatically adding one to the specific numerical value of the separation number when the remainder exceeds half of the separation value, or else, not performing any processing;

s04: dividing the target information into a plurality of slave information according to the separation number, wherein the specific mode is as follows:

s041: according to the size of the splitting value, splitting the target information into slave information with the number corresponding to the numerical value of the splitting number;

s042: when the separation number is the last separation number, the content of the remaining target information is automatically divided into the last slave information;

s043: obtaining a plurality of direction information to form a direction group from front to back, and marking the direction group as Cj, j being 1, 1. C1 represents the first slave information after splitting for the target information;

the IP addresses of all the sub-sending ends are stored in the database; the data analysis unit is used for transmitting the slave group Cj to the processor, the processor receives the slave group Cj transmitted by the data analysis unit and performs distribution operation on the slave group Cj, and the distribution operation specifically comprises the following steps:

SS 1: acquiring IP addresses of all sub-transmitting ends in a database;

SS 2: acquiring numbers in all IP addresses, and accumulating the numbers to obtain a numerical value which is marked as an accumulated numerical value;

SS 3: arranging the sub-transmitting ends according to the sequence of the accumulated numerical values from large to small;

SS 4: matching the arranged sub-sending ends one by one according to the sequence from the direction of the group Cj, j equal to 1 to m;

SS 5: marking matched sub-transmitting ends as Dj, j is 1, m, and Dj corresponds to Cj one by one;

SS 6: establishing a reference table according to the corresponding sequence of the IP addresses of the slave group Cj and the slave sending end Dj; the reference table comprises the corresponding relation between the slave group Cj and the IP address of the slave sending end;

SS 7: adding a corresponding sequence value to the last bit of the suffix name of the subordinate group Cj, wherein the sequence value is the corresponding j value, and obtaining a plurality of modified subordinate information;

the processor is used for transmitting the slave information and the reference table to the data transmission unit; the data transmission unit is used for transmitting the slave direction information to the corresponding sub-transmitting end according to the corresponding reference table and transmitting the slave direction information to the receiving end by the sub-transmitting end; the data transmission unit is also used for transmitting the reference table to the receiving end by any sub-transmitting end;

the receiving end comprises a data receiving unit, an inverse disassembling unit, a controller and a display unit;

the data receiving unit receives the slave information and the reference table and transmits the slave information and the reference table to the controller, the controller is used for transmitting the slave information and the reference table to the reverse disassembling unit for reverse disassembling, and the specific processing steps are as follows:

SS 01: acquiring an IP address of a sub-sending end which correspondingly sends the slave-to information, and then acquiring a reference table;

SS 02: according to the sequence value in the suffix name of the slave information, the slave information sent by each sub-sending end is spliced according to a reference table;

SS 03: obtaining spliced slave information, and marking the spliced slave information as conveying information;

the controller is used for transmitting the conveyed information to the display unit for real-time display.

A kind of electronic information security transmission system, it is used for users to upload the goal information through the main user end, and split the goal information, get several modified slave to the group Cj that the information forms, later will be from making one-to-one correspondence to group Cj and sub-sending end Dj, confirm sending the sub-sending end of the slave to the information, later will be from setting up a reference table to the IP address corresponding order of group Cj and sub-sending end Dj; then, all the split slave direction information and the reference table are transmitted to a receiving end by the aid of the sub-transmitting end; finally, the receiving end receives all the slave information and the reference table, combines the slave information and the reference table into transmission information according to the corresponding sequence and displays the transmission information to the user;

the target information to be transmitted is split into a plurality of pieces of information, and then the information is transmitted by different sub-transmitting ends, and corresponding suffix names are correspondingly modified, so that the ordering and the file encryption are facilitated; the invention is simple, effective and easy to use.

The foregoing is merely exemplary and illustrative of the present invention and various modifications, additions and substitutions may be made by those skilled in the art to the specific embodiments described without departing from the scope of the invention as defined in the following claims.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种最大化安全数据传输速率的干扰管理方法及其系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!