CN105025032A - Customer management server with encrypted authentication function - Google Patents

Customer management server with encrypted authentication function Download PDF

Info

Publication number
CN105025032A
CN105025032A CN201510460306.XA CN201510460306A CN105025032A CN 105025032 A CN105025032 A CN 105025032A CN 201510460306 A CN201510460306 A CN 201510460306A CN 105025032 A CN105025032 A CN 105025032A
Authority
CN
China
Prior art keywords
saes
encryption
aes
key
encrypted
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.)
Pending
Application number
CN201510460306.XA
Other languages
Chinese (zh)
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.)
Chengdu E-Trust Standard Certification Group Co Ltd
Original Assignee
Chengdu E-Trust Standard Certification Group 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 Chengdu E-Trust Standard Certification Group Co Ltd filed Critical Chengdu E-Trust Standard Certification Group Co Ltd
Priority to CN201510460306.XA priority Critical patent/CN105025032A/en
Publication of CN105025032A publication Critical patent/CN105025032A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0478Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload applying multiple layers of encryption, e.g. nested tunnels or encrypting the content with a first key and then with at least a second key

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a customer management server with an encrypted authentication function. The customer management server with the encrypted authentication function comprises a storage device for storing customer information, and an encryption device for encrypting the customer information. The encryption device comprises a SAES encryption module and an AES encryption module, wherein the SAES encryption module is used for cryptographically generating an AES initial key through a SAES encryption algorithm; and the AES encryption module is used for performing key expansion for the AES initial key and then obtaining an AES encryption key, encrypting the customer information with the AES encryption key through an AES encryption algorithm, and generating encrypted data. According to the invention, the customer information in the storage device is encrypted by the encryption device, by introducing the SAES algorithm to encrypt the AES encryption key, cracking difficulty of the AES encryption key is increased, only by cracking the AES encryption key firstly can attackers further crack AES, thus, cracking difficulty of the AES encrypted data is increased wholly, and security of customer information is improved.

Description

There is the client management server of encrypted authentication function
Technical field
The present invention relates to computer management system field, particularly, relate to a kind of client management server with encrypted authentication function.
Background technology
In recent years the develop rapidly of computer science and technology, people all the more notice that in office, transactional business operation and development of computer are separated, the maturation along with network communications technology, computer technology and database technology there has been proposed office automation new ideas.The business of usual office, mainly carry out the process of heap file, draft the file, notify, miscellaneous service text, accept external documents file, inquiry file, the basic services such as hard-copy file also comprise leading body and make a policy, and issue instruction, except the contact on document, the more work of deep layer, be actually the collection of information, storage, retrieval, process, analysis, thus make a policy, and give feedback using decision-making as information.
Along with the development of office automation, the more customer account management of current enterprise is also adopted and is electronically managed, for the server of customer account management once go wrong, light then cause use inconvenience, heavy then customer information is revealed, in addition this electronics mode managing customer data are easily by unlawful means altered data and steal fund etc., therefore also should consider the fail safe of system.
Summary of the invention
Object of the present invention is just the shortcoming and defect overcoming above-mentioned prior art, a kind of client management server with encrypted authentication function is provided, this client management server adopts encrypting module to be encrypted customer information, prevents unlawful means from shooting and steals customer information.
The present invention's adopted technical scheme that solves the problem is:
There is the client management server of encrypted authentication function, comprise the storage device storing customer information, the encryption device that the customer information in storage device is encrypted, described encryption device comprises SAES encrypting module and AES encryption module, wherein: SAES encrypting module, for generating AES initial key by the encryption of SAES cryptographic algorithm; AES encryption module, obtains AES encryption key after carrying out cipher key spreading to described AES initial key, utilizes described AES encryption key to be encrypted customer information by AES encryption algorithm, generates enciphered data.
As a further improvement on the present invention, described SAES encrypting module comprises processing unit and ciphering unit, wherein: processing unit, for configuring SAES initial key and SAES plaintext, SAES key handling is carried out to described SAES initial key, and cipher key spreading is carried out to result, obtain SAES encryption key; Ciphering unit, for utilizing described SAES encryption key to be expressly encrypted described SAES by SAES cryptographic algorithm, generates AES initial key.
Further, described SAES encrypting module is the ASIC being integrated in encryption chip.
Further, described AES encryption module is the ASIC being integrated in encryption chip.
To sum up, the invention has the beneficial effects as follows: the present invention is encrypted the customer information in storage device by encryption device, AES initial key is generated by the encryption of SAES encrypting module, AES initial key is expanded to AES encryption key by AES encryption module, utilizes the AES encryption double secret key of encryption information to be encrypted to be encrypted generation enciphered data.Thus, by introducing SAES algorithm, AES encryption key is encrypted, what improve AES encryption key cracks difficulty, assailant needs first to crack AES encryption key, could go again to crack AES, what improve AES encryption data on the whole cracks difficulty, prevents unlawful means from shooting and steals customer information, thus improves the fail safe of customer information.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of a specific embodiment of the present invention.
Embodiment
Below in conjunction with embodiment and accompanying drawing, to the detailed description further of the present invention's do, but embodiments of the present invention are not limited thereto.
As shown in Figure 1, there is the client management server of encrypted authentication function, comprise the storage device storing customer information, the encryption device be encrypted the customer information in storage device, described encryption device comprises SAES encrypting module and AES encryption module, wherein:
SAES encrypting module, for generating AES initial key by the encryption of SAES cryptographic algorithm;
AES encryption module, obtains AES encryption key after carrying out cipher key spreading to described AES initial key, utilizes described AES encryption key to be encrypted customer information by AES encryption algorithm, generates enciphered data.
Described SAES encrypting module comprises processing unit and ciphering unit, wherein:
Processing unit, for configuring SAES initial key and SAES plaintext, carrying out SAES key handling to described SAES initial key, and carrying out cipher key spreading to result, obtaining SAES encryption key; Processing unit configures a random number usually as SAES initial key and SAES plaintext, and wherein SAES initial key is the data of many group N bits, and N is less than or equal to 256 bits usually.
Ciphering unit, for utilizing described SAES encryption key to be expressly encrypted described SAES by SAES cryptographic algorithm, generates AES initial key.Here, SAES can be expressly 128 bits, 192 bits or 256 bit random i lumber, after being encrypted, exports the ciphertext of 128 bits, 192 bits or 256 bits, i.e. AES initial key by SAES.
Described SAES encrypting module is the ASIC being integrated in encryption chip.
Described AES encryption module is the ASIC being integrated in encryption chip.
Wherein, SAES cryptographic algorithm, can be realized by software mode, also can be realized by the hardware mode of encryption chip.As can be realized by FPGA or ASIC being integrated in encryption chip, namely SAES encrypting module is FPGA or ASIC being integrated in an encryption chip, be preferably ASIC, because ASIC is the circuit customized, do not exist any can by the code intercepted and captured or program, thus risk journey logic bomb can being avoided by intercepting and capturing to be caused SAES be cracked.
The present invention is encrypted the customer information in storage device by encryption device, AES initial key is generated by the encryption of SAES encrypting module, AES initial key is expanded to AES encryption key by AES encryption module, utilizes the AES encryption double secret key of encryption information to be encrypted to be encrypted generation enciphered data.Thus be encrypted AES encryption key by introducing SAES algorithm, what improve AES encryption key cracks difficulty, assailant needs first to crack AES encryption key, could go to crack AES, what improve AES encryption data on the whole cracks difficulty again, thus improves the fail safe of customer information.
SAES cryptographic algorithm, AES encryption algorithm are cryptographic algorithm conventional in prior art, repeat no more its concrete methods of realizing in the present embodiment.
Below be only the preferred embodiment of the present invention, protection scope of the present invention be not only confined to above-described embodiment, all technical schemes belonged under thinking of the present invention all belong to protection scope of the present invention.It should be pointed out that for those skilled in the art, some improvements and modifications without departing from the principles of the present invention, should be considered as protection scope of the present invention.

Claims (4)

1. there is the client management server of encrypted authentication function, comprise the storage device storing customer information, it is characterized in that, also comprise the encryption device that the customer information in storage device is encrypted, described encryption device comprises SAES encrypting module and AES encryption module, wherein:
SAES encrypting module, for generating AES initial key by the encryption of SAES cryptographic algorithm;
AES encryption module, obtains AES encryption key after carrying out cipher key spreading to described AES initial key, utilizes described AES encryption key to be encrypted customer information by AES encryption algorithm, generates enciphered data.
2. the client management server with encrypted authentication function according to claim 1, is characterized in that, described SAES encrypting module comprises processing unit and ciphering unit, wherein:
Processing unit, for configuring SAES initial key and SAES plaintext, carrying out SAES key handling to described SAES initial key, and carrying out cipher key spreading to result, obtaining SAES encryption key;
Ciphering unit, for utilizing described SAES encryption key to be expressly encrypted described SAES by SAES cryptographic algorithm, generates AES initial key.
3. the client management server with encrypted authentication function according to claim 1 and 2, is characterized in that, described SAES encrypting module is the ASIC being integrated in encryption chip.
4. the client management server with encrypted authentication function according to claim 1 and 2, is characterized in that, described AES encryption module is the ASIC being integrated in encryption chip.
CN201510460306.XA 2015-07-31 2015-07-31 Customer management server with encrypted authentication function Pending CN105025032A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510460306.XA CN105025032A (en) 2015-07-31 2015-07-31 Customer management server with encrypted authentication function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510460306.XA CN105025032A (en) 2015-07-31 2015-07-31 Customer management server with encrypted authentication function

Publications (1)

Publication Number Publication Date
CN105025032A true CN105025032A (en) 2015-11-04

Family

ID=54414736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510460306.XA Pending CN105025032A (en) 2015-07-31 2015-07-31 Customer management server with encrypted authentication function

Country Status (1)

Country Link
CN (1) CN105025032A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107332655A (en) * 2017-06-29 2017-11-07 商丘医学高等专科学校 Computer control system and computer
US11949777B1 (en) * 2023-07-31 2024-04-02 Simur, Inc. Systems and methods to encrypt centralized information associated with users of a customer due diligence platform based on a modified key expansion schedule

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135526A (en) * 2014-08-04 2014-11-05 江苏中宏信息技术有限公司 Exclusive cloud platform client with ultra-large-scale storage capacity
CN104253684A (en) * 2014-09-23 2014-12-31 深圳市汇顶科技股份有限公司 Encryption method and encryption device
CN104796261A (en) * 2015-04-16 2015-07-22 长安大学 Secure access control system and method for network terminal nodes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135526A (en) * 2014-08-04 2014-11-05 江苏中宏信息技术有限公司 Exclusive cloud platform client with ultra-large-scale storage capacity
CN104253684A (en) * 2014-09-23 2014-12-31 深圳市汇顶科技股份有限公司 Encryption method and encryption device
CN104796261A (en) * 2015-04-16 2015-07-22 长安大学 Secure access control system and method for network terminal nodes

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107332655A (en) * 2017-06-29 2017-11-07 商丘医学高等专科学校 Computer control system and computer
US11949777B1 (en) * 2023-07-31 2024-04-02 Simur, Inc. Systems and methods to encrypt centralized information associated with users of a customer due diligence platform based on a modified key expansion schedule

Similar Documents

Publication Publication Date Title
US9704159B2 (en) Purchase transaction system with encrypted transaction information
CN104158827B (en) Ciphertext data sharing method, device, inquiry server and upload data client
CN107086915B (en) Data transmission method, data sending end and data receiving end
CN113067699B (en) Data sharing method and device based on quantum key and computer equipment
CN101043326B (en) Dynamic information encrypting system and method
CN104063334A (en) Encryption method and system based on data attributions
CN103067160A (en) Method and system of generation of dynamic encrypt key of encryption secure digital memory card (SD)
CN102664898A (en) Fingerprint identification-based encrypted transmission method, fingerprint identification-based encrypted transmission device and fingerprint identification-based encrypted transmission system
CN105100115A (en) Data storage method for privacy protection based on encryption password and data fractionation
CN101924739A (en) Method for encrypting, storing and retrieving software certificate and private key
CN107465665A (en) A kind of file encryption-decryption method based on fingerprint identification technology
Devi et al. A review on DES, AES and blowfish for image encryption & decryption
CN106506479B (en) Method, system and the client of cipher authentication, server and smart machine
CN104967693A (en) Document similarity calculation method facing cloud storage based on fully homomorphic password technology
CN104243149A (en) Encrypting and decrypting method, device and server
US11997075B1 (en) Signcrypted envelope message
CN107070896B (en) Safe and efficient block chain network customized login method and safe reinforcement system
CN103607278A (en) Safe data cloud storage method
CN104200154A (en) Identity based installation package signing method and identity based installation package signing device
CN104038336A (en) Data encryption method based on 3DES
CN107864040A (en) A kind of intelligent grid big data information management system based on safe cloud computing
CN103236934A (en) Method for cloud storage security control
CN101145230B (en) Enciphered sign board and composite encryption signing method
CN102694650A (en) Secret key generating method based on identity encryption
CN103051459A (en) Management method and device of traction secrete key of safety card

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151104