+

CN114338648A - SFTP multi-terminal file secure transmission method and system based on state cryptographic algorithm - Google Patents

SFTP multi-terminal file secure transmission method and system based on state cryptographic algorithm Download PDF

Info

Publication number
CN114338648A
CN114338648A CN202111553753.1A CN202111553753A CN114338648A CN 114338648 A CN114338648 A CN 114338648A CN 202111553753 A CN202111553753 A CN 202111553753A CN 114338648 A CN114338648 A CN 114338648A
Authority
CN
China
Prior art keywords
file
sftp
consumption client
original content
cryptographic algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111553753.1A
Other languages
Chinese (zh)
Other versions
CN114338648B (en
Inventor
陈智超
邓建财
方凯德
张珊珊
蓝予
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Asean Information Harbor Co ltd
Original Assignee
China Asean Information Harbor Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Asean Information Harbor Co ltd filed Critical China Asean Information Harbor Co ltd
Priority to CN202111553753.1A priority Critical patent/CN114338648B/en
Publication of CN114338648A publication Critical patent/CN114338648A/en
Application granted granted Critical
Publication of CN114338648B publication Critical patent/CN114338648B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

The invention discloses a secure SFTP multi-terminal file transmission method based on a cryptographic algorithm, which relates to the technical field of information and solves the technical problem of insufficient file transmission security, and the method comprises the following steps: constructing a corresponding SFTP file directory for each consumption client at an SFTP server; setting a ssh private key and a public key which are used by a consumption client in a connection mode; abstracting original content Y of the file by using an SM3 algorithm at a consumption client; signing the file digest Y' by using a private key d of the SM 2; encrypting the original content Y of the file by using an SM4ECB mode; assembling an http message and sending the http message to an SFTP server; receiving data at the SFTP server, sequentially carrying out signature verification and verification, and encrypting the original content of the file again to obtain a ciphertext file; and storing the ciphertext file into an SFTP file directory for the consumption client to request downloading. The invention also discloses a system applying the method. The invention can prevent data leakage in the file transmission process and ensure the reliability and accuracy of file transmission.

Description

SFTP multi-terminal file secure transmission method and system based on state cryptographic algorithm
Technical Field
The invention relates to the technical field of information, in particular to a secure transmission method and a system of an SFTP (Small form-factor pluggable) multi-terminal file based on a cryptographic algorithm.
Background
With the continuous development of scientific technology, the transformation of enterprises to digitalization is a global trend. The scene demand of processing and interacting data through information technology is increasing, so that the data transmission safety becomes an important problem to be faced. Lack of data transmission security guarantees will bring serious damage to aspects such as production, operation, personal property, personal privacy, etc.
FTP and SFTP are the two most commonly used file transfer methods. FTP (File Transfer Protocol) is based on TCP/IP Protocol, and does not provide a secure channel to Transfer files between hosts, and passwords and data are transmitted in a plain text or plaintext manner, which results in high transmission efficiency but insufficient security. SFTP is a part of SSH protocol, requires that a client user must be authenticated by a server, data transmission must be carried out through a secure channel (SSH), data is encrypted before sending, the data is transmitted in a binary form, and the security is high.
However, in the whole data output process, the application for file processing is often not deployed on the SFTP server, the file content is generated and uploaded to the SFTP, and the file is downloaded from the SFTP and transmitted to the application for processing, the process still has risks of information interception and content tampering, and file data interaction in the internet scene needs a secure transmission method capable of preventing data leakage in the file transmission process and guaranteeing reliability and accuracy of file transmission.
Disclosure of Invention
The technical problem to be solved by the present invention is to solve the above-mentioned deficiencies of the prior art, and an object of the present invention is to provide a secure SFTP multi-port file transmission method based on a cryptographic algorithm, so as to prevent data leakage during file transmission and ensure reliability and accuracy of file transmission.
The invention also aims to provide a system for safely transmitting the SFTP multi-terminal file based on the cryptographic algorithm, so as to prevent data leakage in the file transmission process and ensure the reliability and accuracy of file transmission.
In order to achieve the first purpose, the invention provides a secure transmission method of an SFTP multi-port file based on a cryptographic algorithm, which comprises the following steps:
constructing a corresponding SFTP file directory for each consumption client at an SFTP server so as to avoid the data file of the home consumption client from being downloaded or tampered by other consumption clients;
setting a ssh private key and a public key which are used by a consumption client in a connection mode;
abstracting original content Y of the file by using an SM3 algorithm at a consumption client to obtain 256-bit file abstract Y' ═ h (Y);
signing the file digest Y 'by using a private key d of SM2 to obtain a signing result C ═ e (Y');
encrypting the original content Y of the file by using an SM4ECB mode to obtain an encrypted file K';
assembling an http message by the encrypted file K ', the file abstract Y' and the tagging result C, and sending the http message to an SFTP server through https;
receiving data sent by a consumption client at an SFTP server, and checking the data; after the signature verification is passed, decrypting the data, and performing summary comparison and verification; after the verification is passed, carrying out encryption again on the original content of the file to obtain a ciphertext file k;
and storing the ciphertext file k into an SFTP file directory according to a file storage directory and a file name generation rule agreed by the SFTP server and the consumption client, so that the consumption client can request downloading.
As a further improvement, the SFTP server executes SFTPh script, using ssh-keygen to generate RSA public key id _ RSA _ U corresponding to each consumption clientiPub and private key id _ rsa _ Ui,UiOn behalf of a consuming client;
further, the process of abstracting the original content Y of the file is as follows:
grouping the text into 512 × N +448, N being any integer; if the number of the bits is less than 512 bits, a plurality of '0's and a last '1' are used for filling;
and adding 64 bits of file length information to form 512-by-N +1 groups, and performing iterative compression on the N +1 groups of contents to obtain a final 256-bit hash value.
Further, a private key d and a public key P of the SM2 are generated by selecting appropriate elliptic curve parameters, and G is a reference point on the elliptic curve and satisfies P ═ d × G.
Further, the process of encrypting the original content Y of the file is as follows: and (3) obtaining an encryption result K (f) (Y) by using the appointed offset a and adopting an SM4/ECB/PKCS5Padding filling mode, and carrying out Base64 transcoding on the encryption result K to obtain an encrypted file K'.
Further, the signature verification process comprises the following steps: using a public key P of SM2 to check Y ' and C in the message, wherein the function v (Y ', C) is to perform a one-time signature adding process on Y ' to obtain a result C ', and if the function C is equal to C ', the signature passes; otherwise, the signature verification fails, which indicates that the message is tampered in the transmission process.
Further, the process of decryption and digest comparison check comprises: decrypting the file by using a key of SM4 to obtain original content Y of the file, then performing SM3 digest Y ═ h (Y) on the original content Y of the file, comparing and checking the obtained digest result with a digest produced by a consumption client, and if Y ═ Y', indicating that the digest passes the check and the file is not tampered; otherwise the file is tampered.
Further, the original content Y of the file is encrypted by using an SM4 key b corresponding to the consuming client, so as to obtain the ciphertext file k ═ b (Y).
Further, still include:
the consumption client establishes a ssh security encryption tunnel with the SFTP server by using an issued ssh secret key certificate, and enters an appointed SFTP file directory;
the consumption client sends a file downloading request to the SFTP server, and after receiving the downloading request, the SFTP server transmits the file to the consumption client based on the SFTP protocol;
and after the consumption client finishes receiving the file, decrypting the file by using the corresponding SM4 secret key to obtain the required original content of the file.
In order to achieve the second purpose, the invention provides an SFTP multi-terminal file secure transmission system based on a cryptographic algorithm, which comprises an SFTP server and a plurality of consumption clients, wherein the SFTP server is provided with a core system module, and each consumption client is provided with a file content generation module;
the file content generating module encrypts a file at a consumption client according to the method and sends the file to the SFTP server;
and the core system module receives the file at the SFTP server, decrypts the received file according to the method, and stores the decrypted file into a corresponding SFTP file directory for the consumption client to request downloading.
Advantageous effects
Compared with the prior art, the invention has the advantages that:
(1) the invention utilizes SFTP file transmission mode based on ssh protocol, adopts RSA public and private key authentication means, each client uses respective certificate to access the distributed directory, and the file is transmitted safely in the encryption tunnel.
(2) The SM3 abstract algorithm is used for replacing the traditional MD5 algorithm, the collision stability, the primitive root stability and the second primitive root stability are better, and the safety is higher.
(3) The invention uses the ECC-based asymmetric encryption algorithm SM2 to label the SM3 digest result, thereby effectively reducing the risk of deciphering and tampering after the message is intercepted. Compared with the traditional asymmetric encryption RSA algorithm, the SM2 adopting the ECC 256-bit algorithm has higher security strength than that of the RSA 2048 bits, and the operation speed is higher than that of the RSA.
Drawings
FIG. 1 is a system architecture diagram of the present invention;
fig. 2 is a flow chart of encryption in the present invention.
Detailed Description
The invention will be further described with reference to specific embodiments shown in the drawings.
Referring to fig. 1 and 2, a secure SFTP multi-port file transmission method based on a cryptographic algorithm includes:
the method comprises the steps that a corresponding SFTP file directory is built for each consuming client at an SFTP server, the SFTP server is used for realizing file transmission with the file consuming clients, and due to the fact that data interaction is needed to be carried out between the SFTP server and a plurality of file consuming clients, the corresponding SFTP file directory is built, and the data files of the attributive consuming clients can be prevented from being downloaded or tampered by other consuming clients;
setting the ssh private key and the public key used by the consumption client side in a connection mode, specifically, executing SFTP (secure file transfer protocol) sh script by the SFTP server side, and generating RSA public keys id _ RSA _ U corresponding to the consumption client sides by using ssh-keygeniPub and private key id _ rsa _ Ui,UiOn behalf of a consuming client;
abstracting original content Y of the file by using an SM3 algorithm at a consumption client to obtain 256-bit file abstract Y' ═ h (Y);
selecting proper elliptic curve parameters to generate a private key d and a public key P of the SM2, wherein G is a reference point on an elliptic curve and meets the requirement that P is d G, and signing the file abstract Y 'by using the private key d of the SM2 to obtain a signing result C is e (Y');
encrypting the original content Y of the file by using an SM4ECB mode to obtain an encrypted file K';
the encrypted file K ', the file abstract Y' and the signing result C are assembled into an http message and sent to an SFTP server through https, so that the risk of deciphering and tampering after the message is intercepted can be effectively prevented;
receiving data sent by a consumption client at an SFTP server, and checking the data; after the signature verification is passed, decrypting the data, and performing summary comparison and verification; after the verification is passed, re-encrypting the original content of the file (namely, the file which is not tampered) to obtain a ciphertext file k, specifically encrypting the original content Y of the file by using an SM4 key b corresponding to the consumption client to obtain the ciphertext file k ═ b (Y);
and storing the ciphertext file k into an SFTP file directory according to a file storage directory and a file name generation rule agreed by the SFTP server and the consumption client, so that the consumption client can request downloading.
The process of abstracting the original content Y of the file comprises the following steps:
grouping the text into 512 × N +448, N being any integer; if the number of the bits is less than 512 bits, a plurality of '0's and a last '1' are used for filling;
and adding 64 bits of file length information to form 512-by-N +1 groups, and performing iterative compression on the N +1 groups of contents to obtain a final 256-bit hash value.
The process of encrypting the original content Y of the file comprises the following steps: and (3) obtaining an encryption result K (f) (Y) by using the appointed offset a and adopting an SM4/ECB/PKCS5Padding filling mode, and carrying out Base64 transcoding on the encryption result K to obtain an encrypted file K'.
The label checking process comprises the following steps: using a public key P of SM2 to check Y ' and C in the message, wherein the function v (Y ', C) is to perform a one-time signature adding process on Y ' to obtain a result C ', and if the function C is equal to C ', the signature passes; otherwise, the signature verification fails, which indicates that the message is tampered in the transmission process.
The decryption and summary comparison verification process comprises the following steps: decrypting the file by using a key of SM4 to obtain original content Y of the file, then performing SM3 digest Y ═ h (Y) on the original content Y of the file, comparing and checking the obtained digest result with a digest produced by a consumption client, and if Y ═ Y', indicating that the digest passes the check and the file is not tampered; otherwise the file is tampered.
The method also comprises the following steps:
the consumption client establishes a ssh security encryption tunnel with the SFTP server by using an issued ssh secret key certificate, and enters an appointed SFTP file directory;
the consumption client sends a file downloading request to the SFTP server, and after receiving the downloading request, the SFTP server transmits the file to the consumption client based on the SFTP protocol;
and after the consumption client finishes receiving the file, decrypting the file by using the corresponding SM4 secret key to obtain the required original content of the file.
A system for SFTP multi-terminal file secure transmission based on a state cryptographic algorithm comprises an SFTP server and a plurality of consumption clients, wherein the SFTP server is provided with a core system module, and each consumption client is provided with a file content generation module;
the file content generation module encrypts the file at the consumption client according to the method and sends the file to the SFTP server;
the core system module receives the file at the SFTP server, decrypts the received file according to the method, and stores the decrypted file in a corresponding SFTP file directory for the consumption client to request downloading.
The above is only a preferred embodiment of the present invention, and it should be noted that it is obvious to those skilled in the art that several variations and modifications can be made without departing from the structure of the present invention, which will not affect the effect of the implementation of the present invention and the utility of the patent.

Claims (10)

1. A secure transmission method of SFTP multi-terminal files based on a cryptographic algorithm is characterized by comprising the following steps:
constructing a corresponding SFTP file directory for each consumption client at an SFTP server so as to avoid the data file of the home consumption client from being downloaded or tampered by other consumption clients;
setting a ssh private key and a public key which are used by a consumption client in a connection mode;
abstracting original content Y of the file by using an SM3 algorithm at a consumption client to obtain 256-bit file abstract Y' ═ h (Y);
signing the file digest Y 'by using a private key d of SM2 to obtain a signing result C ═ e (Y');
encrypting the original content Y of the file by using an SM4ECB mode to obtain an encrypted file K';
assembling an http message by the encrypted file K ', the file abstract Y' and the tagging result C, and sending the http message to an SFTP server through https;
receiving data sent by a consumption client at an SFTP server, and checking the data; after the signature verification is passed, decrypting the data, and performing summary comparison and verification; after the verification is passed, carrying out encryption again on the original content of the file to obtain a ciphertext file k;
and storing the ciphertext file k into an SFTP file directory according to a file storage directory and a file name generation rule agreed by the SFTP server and the consumption client, so that the consumption client can request downloading.
2. The SFTP multi-terminal file secure transmission method based on the cryptographic algorithm of claim 1, wherein the SFTP server executes SFTPiPub and private key id _ rsa _ Ui,UiRepresenting the consuming client.
3. The SFTP multi-port file secure transmission method based on the cryptographic algorithm of claim 1, wherein the process of abstracting the original content Y of the file is as follows:
grouping the text into 512 × N +448, N being any integer; if the number of the bits is less than 512 bits, a plurality of '0's and a last '1' are used for filling;
and adding 64 bits of file length information to form 512-by-N +1 groups, and performing iterative compression on the N +1 groups of contents to obtain a final 256-bit hash value.
4. The SFTP multi-terminal file secure transmission method based on the cryptographic algorithm of claim 1, wherein a proper elliptic curve parameter is selected to generate a private key d and a public key P of SM2, G is a reference point on an elliptic curve and satisfies P d G.
5. The SFTP multi-port file secure transmission method based on the cryptographic algorithm of claim 1, wherein the process of encrypting the original content Y of the file is as follows: and (3) obtaining an encryption result K (f) (Y) by using the appointed offset a and adopting an SM4/ECB/PKCS5Padding filling mode, and carrying out Base64 transcoding on the encryption result K to obtain an encrypted file K'.
6. The SFTP multi-port file secure transmission method based on the cryptographic algorithm of claim 1, wherein the signature verification process is as follows: using a public key P of SM2 to check Y ' and C in the message, wherein the function v (Y ', C) is to perform a one-time signature adding process on Y ' to obtain a result C ', and if the function C is equal to C ', the signature passes; otherwise, the signature verification fails, which indicates that the message is tampered in the transmission process.
7. The SFTP multi-port file secure transmission method based on the cryptographic algorithm of claim 1, wherein the procedures of decryption and digest comparison verification are as follows: decrypting the file by using a key of SM4 to obtain original content Y of the file, then performing SM3 digest Y ═ h (Y) on the original content Y of the file, comparing and checking the obtained digest result with a digest produced by a consumption client, and if Y ═ Y', indicating that the digest passes the check and the file is not tampered; otherwise the file is tampered.
8. The method for SFTP multi-port file secure transmission based on the cryptographic algorithm of claim 1, wherein the original content Y of the file is encrypted with SM4 key b corresponding to the consuming client to obtain the ciphertext file k ═ b (Y).
9. The method for secure transmission of the SFTP multi-port file based on the cryptographic algorithm of any one of claims 1-8, further comprising:
the consumption client establishes a ssh security encryption tunnel with the SFTP server by using an issued ssh secret key certificate, and enters an appointed SFTP file directory;
the consumption client sends a file downloading request to the SFTP server, and after receiving the downloading request, the SFTP server transmits the file to the consumption client based on the SFTP protocol;
and after the consumption client finishes receiving the file, decrypting the file by using the corresponding SM4 secret key to obtain the required original content of the file.
10. A system for SFTP multi-terminal file secure transmission based on a cryptographic algorithm is characterized by comprising an SFTP server and a plurality of consumption clients, wherein the SFTP server is provided with a core system module, and each consumption client is provided with a file content generation module;
the file content generation module encrypts a file at a consumption client according to the method of any one of claims 1 to 9 and sends the file to the SFTP server;
the core system module receives the file at an SFTP server, decrypts the received file according to the method of any one of claims 1 to 9, and stores the decrypted file in a corresponding SFTP file directory for a consuming client to request downloading.
CN202111553753.1A 2021-12-17 2021-12-17 SFTP multi-terminal file secure transmission method and system based on cryptographic algorithm Active CN114338648B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111553753.1A CN114338648B (en) 2021-12-17 2021-12-17 SFTP multi-terminal file secure transmission method and system based on cryptographic algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111553753.1A CN114338648B (en) 2021-12-17 2021-12-17 SFTP multi-terminal file secure transmission method and system based on cryptographic algorithm

Publications (2)

Publication Number Publication Date
CN114338648A true CN114338648A (en) 2022-04-12
CN114338648B CN114338648B (en) 2024-08-27

Family

ID=81052840

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111553753.1A Active CN114338648B (en) 2021-12-17 2021-12-17 SFTP multi-terminal file secure transmission method and system based on cryptographic algorithm

Country Status (1)

Country Link
CN (1) CN114338648B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114945170A (en) * 2022-05-24 2022-08-26 福建金密网络安全测评技术有限公司 Mobile terminal file transmission method based on commercial cipher algorithm
CN115168834A (en) * 2022-07-08 2022-10-11 中京天裕科技(杭州)有限公司 Digital signature and verification method of industrial control system upgrade file based on state cryptographic algorithm
CN115765973A (en) * 2022-11-11 2023-03-07 北银金融科技有限责任公司 Encryption tagging multiplexing architecture method based on financial scene
CN116319108A (en) * 2023-05-23 2023-06-23 江苏意源科技有限公司 File encryption transmission method
CN116366637A (en) * 2023-04-13 2023-06-30 中国农业银行股份有限公司 File pushing method, device, equipment and readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170093840A1 (en) * 2015-09-28 2017-03-30 Mastercard International Incorporated Secure file transfer with secure ssh key authentication
CN107707536A (en) * 2017-09-26 2018-02-16 武汉默联股份有限公司 Commercial health insurance directly pays for straight pair of data transmission method and system between system and Shang Bao companies
CN109474606A (en) * 2018-12-04 2019-03-15 平安科技(深圳)有限公司 Document transmission method, device, computer equipment and storage medium
CN113572819A (en) * 2021-06-30 2021-10-29 深圳市证通云计算有限公司 SM3 cryptographic algorithm-based SFTP file transmission summary verification method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170093840A1 (en) * 2015-09-28 2017-03-30 Mastercard International Incorporated Secure file transfer with secure ssh key authentication
CN107707536A (en) * 2017-09-26 2018-02-16 武汉默联股份有限公司 Commercial health insurance directly pays for straight pair of data transmission method and system between system and Shang Bao companies
CN109474606A (en) * 2018-12-04 2019-03-15 平安科技(深圳)有限公司 Document transmission method, device, computer equipment and storage medium
CN113572819A (en) * 2021-06-30 2021-10-29 深圳市证通云计算有限公司 SM3 cryptographic algorithm-based SFTP file transmission summary verification method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘迪;牟鹏;董爱强;: "基于国密算法安全中间件的安全功能研究与设计", 网络安全技术与应用, no. 04, 15 April 2017 (2017-04-15) *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114945170A (en) * 2022-05-24 2022-08-26 福建金密网络安全测评技术有限公司 Mobile terminal file transmission method based on commercial cipher algorithm
CN115168834A (en) * 2022-07-08 2022-10-11 中京天裕科技(杭州)有限公司 Digital signature and verification method of industrial control system upgrade file based on state cryptographic algorithm
CN115765973A (en) * 2022-11-11 2023-03-07 北银金融科技有限责任公司 Encryption tagging multiplexing architecture method based on financial scene
CN116366637A (en) * 2023-04-13 2023-06-30 中国农业银行股份有限公司 File pushing method, device, equipment and readable medium
CN116319108A (en) * 2023-05-23 2023-06-23 江苏意源科技有限公司 File encryption transmission method
CN116319108B (en) * 2023-05-23 2023-08-11 江苏意源科技有限公司 File encryption transmission method

Also Published As

Publication number Publication date
CN114338648B (en) 2024-08-27

Similar Documents

Publication Publication Date Title
US11728983B2 (en) Apparatus, system and method for generating and managing cryptographic keys for a symmetric cryptographic system
CN109756500B (en) Anti-quantum computation HTTPS communication method and system based on multiple asymmetric key pools
CN114338648B (en) SFTP multi-terminal file secure transmission method and system based on cryptographic algorithm
EP3476078B1 (en) Systems and methods for authenticating communications using a single message exchange and symmetric key
CN114629646A (en) Safe transmission method and system based on mixed quantum key encapsulation and negotiation
JP2020532177A (en) Computer-implemented systems and methods for advanced data security, high-speed encryption, and transmission
CN105763331A (en) Data encryption method, device, data decryption method and device
CN108809936B (en) A kind of intelligent mobile terminal identity verification method based on hybrid encryption algorithm and its implementation system
CN116866029B (en) Random number encryption data transmission method, device, computer equipment and storage medium
CN115913672B (en) Electronic file encryption transmission method, system, terminal equipment and computer medium
CN105376261A (en) Encryption method and system for instant communication message
CN118540163B (en) Anti-quantum security enhancement method for national secret SSL VPN protocol
CN106549963A (en) Safe storage system based on HDFS
CN115396177A (en) An encrypted communication method based on WASM to realize efficient communication on the web side
CN101640785B (en) Encrypting/decrypting system and encrypting/decrypting method for interactive network television
CN113259438B (en) Method and device for sending model file and method and device for receiving model file
US20140237239A1 (en) Techniques for validating cryptographic applications
CN111490874B (en) Distribution network safety protection method, system, device and storage medium
CN119583061B (en) Post quantum key negotiation method and device
CN112800462A (en) Method for storing confidential information in cloud computing environment
CN119109963B (en) TLCP secure channel communication method and system for intelligent password key
CN118659881B (en) Quantum-resistant security enhancement method for secure shell protocol
CN115001871A (en) File encryption sharing method and system based on block chain technology
CN112954388B (en) A method, device, terminal device and storage medium for obtaining data files
CN114697038B (en) A quantum attack-resistant electronic signature method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载