CN107888608A - A kind of encryption system for protecting computer software - Google Patents

A kind of encryption system for protecting computer software Download PDF

Info

Publication number
CN107888608A
CN107888608A CN201711224675.4A CN201711224675A CN107888608A CN 107888608 A CN107888608 A CN 107888608A CN 201711224675 A CN201711224675 A CN 201711224675A CN 107888608 A CN107888608 A CN 107888608A
Authority
CN
China
Prior art keywords
module
file
unit
mobile client
radio receiving
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
CN201711224675.4A
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.)
Chuzhou Huachen Software Technology Co Ltd
Original Assignee
Chuzhou Huachen Software Technology 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 Chuzhou Huachen Software Technology Co Ltd filed Critical Chuzhou Huachen Software Technology Co Ltd
Priority to CN201711224675.4A priority Critical patent/CN107888608A/en
Publication of CN107888608A publication Critical patent/CN107888608A/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/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Biomedical Technology (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of encryption system for protecting computer software, including mobile client, remote account information server and account manager, account manager is connected by the network communication system of computer with remote account information server, the mobile client is connected by wireless telecommunications with remote account information server and account manager respectively, the mobile client is by control module, responder module, request module, display module and the first radio receiving transmitting module composition, the account manager is by login unit, decryption unit, edit cell, ciphering unit, data cell, file encryption unit, file decryption unit and the second radio receiving transmitting module composition, the remote account information server includes Backup Data library unit and the 3rd radio receiving transmitting module.The present invention can prevent that other people from logging in or Modify password and change or copied files without authorization without permission, improve the security of user account information, enhance the protective capability of data file.

Description

A kind of encryption system for protecting computer software
Technical field
The present invention relates to software encryption system technical field, more particularly to a kind of encryption system for protecting computer software System.
Background technology
At present, in public administration or private matters' management, it usually needs using computer and data management software, to text Part and data are managed.Code management device is to conventional Password Management instrument, can effectively preserve some personal accounts Information and password, and in the prior art, AES that the personal data after code management device encryption use is fairly simple, holds very much Easily by Brute Force;The data file of encryption is stored on specific computer, is managed by specific personnel, the data of encryption File is once lost or is infected, and data file can not thoroughly may be given for change, therefore when using management software, no But the logon rights of software strictly controlled, also to prevent other people in use, modifying or copying to internal data.For this It is proposed that a kind of encryption system for protecting computer software, to solve the above problems.
The content of the invention
The invention aims to solve shortcoming present in prior art, and the one kind proposed is used for computer software The encryption system of protection.
To achieve these goals, present invention employs following technical scheme:
A kind of encryption system for protecting computer software, including mobile client, remote account information server and account Manager, the account manager are built in running software program, the network communication system that account manager passes through computer Be connected with remote account information server, the mobile client respectively by wireless telecommunications and remote account information server and Account manager connects, and the mobile client is wireless by control module, responder module, request module, display module and first Transceiver module form, the control module respectively with responder module, request module, display module and the first radio receiving transmitting module phase Connection, the account manager is by login unit, decryption unit, edit cell, ciphering unit, data cell, file encryption list Member, file decryption unit and the second radio receiving transmitting module composition, the second radio receiving transmitting module pass through with the first unlimited transceiver module Wireless signal connects, and the remote account information server includes Backup Data library unit and the 3rd radio receiving transmitting module, described 3rd radio receiving transmitting module is connected by wireless signal with the first radio receiving transmitting module and the second radio receiving transmitting module respectively.
Preferably, the login mode that uses of unit that logs in is password identification, identity information identification, fingerprint recognition, short Believe any one in dynamic code checking and softdog checking.
Preferably, the Backup Data library unit stores the login password, public key file, private of the account manager of user Key file, identity information, finger print information, mobile client MAC Address, phone number, softdog information, computer MAC Address And IP address.
Preferably, the mobile client uses special remote controllers, or soft using the special application of mobile phone installation Part and the transmission that data are carried out by GSM.
Preferably, the edit cell sends the request of password change and after obtaining permission to mobile client, could be right Login password is modified and preserved.
Preferably, the file decryption unit sends the request of file change and after obtaining permission to mobile client, leads to The decompression password of mobile client input file is crossed, encryption file could be decrypted, edited and down operation.
In the present invention, remote control is carried out using login of the mobile client to software and password modification, software can be made User grasps the log-on message of software in time, prevents that other people from logging in or Modify password without authorization without permission, improves user's account The security of family information;Remote control is carried out using decryption of the mobile client to file, editor and download simultaneously, prevents other people Tamper without permission or copied files, enhance the protective capability of data file.
Brief description of the drawings
Fig. 1 is a kind of system structure diagram of encryption system for protecting computer software proposed by the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.
Reference picture 1, a kind of encryption system for protecting computer software, including mobile client, remote account information Server and account manager, the account manager are built in running software program, and account manager passes through computer Network communication system is connected with remote account information server, and the mobile client passes through wireless telecommunications and remote account respectively Information server connects with account manager;The mobile client is by control module, responder module, request module, display mould Block and the first radio receiving transmitting module composition, mobile client use special remote controllers, and the control module is respectively with answering Answer module, request module, display module and the first radio receiving transmitting module to be connected, or special application software is installed using mobile phone And by GSM carry out data transmission, the account manager by login unit, decryption unit, edit cell, Ciphering unit, data cell, file encryption unit, file decryption unit and the second radio receiving transmitting module composition, log in unit and adopt Login mode is appointing in password identification, identity information identification, fingerprint recognition, the checking of short message dynamic code and softdog checking Meaning is a kind of, and after edit cell sends the request of password change and obtain permission to mobile client, login password could be carried out Modification and preserve, file decryption unit sends the request of file change and after obtaining permission to mobile client, passes through mobile visitor The decompression password of family end input file, encryption file could be decrypted, edited and down operation, the second radio receiving transmitting module Be connected with the first unlimited transceiver module by wireless signal, the remote account information server include Backup Data library unit, Information gives unit and the 3rd radio receiving transmitting module for change, and the login that Backup Data library unit stores the account manager of user is close Code, public key file, private key file, identity information, finger print information, mobile client MAC Address, phone number, softdog letter Breath, computer MAC Address and IP address, the 3rd radio receiving transmitting module pass through wireless signal and the first wireless receiving and dispatching mould respectively Block and the second radio receiving transmitting module are connected.
Operation principle:In the use of the present invention, in software installation, need to by the various effective information typings of user, including Login password, identity information, finger print information, mobile client MAC Address, phone number, softdog information, computer MAC Location and IP address etc., and be stored in data cell, and by the network communicating system of computer or the second radio receiving transmitting module with Radio communication between first radio receiving transmitting module, the user profile stored in data cell is sent to remote account information clothes Business device, is preserved in Backup Data library unit;When software user opening software is to be logged in, login unit sends request and stepped on The command information of record, pass through the wireless communication transmissions between the second radio receiving transmitting module and the first radio receiving transmitting module to mobile visitor The control module at family end, after control module receives logging request command information, text message is converted to, and show in display module Corresponding information, user selects to allow by responder module or refusal, prevents other people from logging in software system without authorization without permission with this System, after user's selection allows login, lander's input validation password is prompted, now password identification, identity letter may be selected in user Any one in breath identification, fingerprint recognition, the checking of short message dynamic code, softdog checking is logged in, and non-user then can only Logged in by any one during password identification, short message dynamic code are verified, softdog is verified, login authentication information input Afterwards, log in unit and decryption instructions are sent to decryption unit, decryption unit extracts the accounts information in data cell, contrast verification Log-on message, and operation is decrypted by private key file, the accounts information after decryption is sent into edit cell carries out user Edit operation, if carrying out password modification or the modification of other accounts informations, edit cell sends request instruction to mobile client End, user selects to allow by responder module or refusal, and accounts information can be modified after being allowed, and single by encrypting Data cell is sent to after first re-encrypted and carries out refreshing replacing, and is sent in remote account information server and preserves, if by Refusal modification accounts information, then logged in former accounts information;User creates encryption file by file encryption unit, works as operator When needing to consult, change or copy encryption file, file decryption unit then sends request instruction to mobile client, user's selection Allow or refuse, if allowing, need the decompression password by mobile client input file, if refusal, requestor can not be right File carries out any operation, prevents that other people from tampering or copied files without permission with this;When user loses personal information, Accounts information can be sent by the request module in mobile client and gives request for change to remote account information server, Backup Data Library unit sends the accounts information of storage to mobile client, and accounts information is shown on display module.
The foregoing is only a preferred embodiment of the present invention, but protection scope of the present invention be not limited thereto, Any one skilled in the art the invention discloses technical scope in, technique according to the invention scheme and its Inventive concept is subject to equivalent substitution or change, should all be included within the scope of the present invention.

Claims (6)

1. a kind of encryption system for protecting computer software, including mobile client, remote account information server and account Family manager, it is characterised in that the account manager is built in running software program, and account manager passes through computer Network communication system is connected with remote account information server, and the mobile client passes through wireless telecommunications and remote account respectively Information server connects with account manager, and the mobile client is by control module, responder module, request module, display mould Block and the first radio receiving transmitting module composition, the control module respectively with responder module, request module, display module and the first nothing Line transceiver module is connected, and the account manager is by login unit, decryption unit, edit cell, ciphering unit, data sheet Member, file encryption unit, file decryption unit and the second radio receiving transmitting module composition, the second radio receiving transmitting module and first unlimited Transceiver module is connected by wireless signal, and the remote account information server includes Backup Data library unit and the 3rd wireless receipts Module is sent out, the 3rd radio receiving transmitting module passes through wireless signal and the first radio receiving transmitting module and the second wireless receiving and dispatching mould respectively Block is connected.
A kind of 2. encryption system for protecting computer software according to claim 1, it is characterised in that the login The login mode that unit uses is password identification, identity information identification, fingerprint recognition, the checking of short message dynamic code and softdog checking In any one.
A kind of 3. encryption system for protecting computer software according to claim 1, it is characterised in that the backup Database Unit stores the login password of the account manager of user, public key file, private key file, identity information, fingerprint letter Breath, mobile client MAC Address, phone number, softdog information, computer MAC Address and IP address.
A kind of 4. encryption system for protecting computer software according to claim 1, it is characterised in that the movement Client uses special remote controllers, or installs special application software using mobile phone and carried out by GSM The transmission of data.
A kind of 5. encryption system for protecting computer software according to claim 1, it is characterised in that the editor Unit sends the request of password change and after obtaining permission to mobile client, login password could be modified and preserved.
A kind of 6. encryption system for protecting computer software according to claim 1, it is characterised in that the file Decryption unit sends the request of file change and after obtaining permission to mobile client, passes through the solution of mobile client input file Densification code, encryption file could be decrypted, edited and down operation.
CN201711224675.4A 2017-11-29 2017-11-29 A kind of encryption system for protecting computer software Pending CN107888608A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711224675.4A CN107888608A (en) 2017-11-29 2017-11-29 A kind of encryption system for protecting computer software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711224675.4A CN107888608A (en) 2017-11-29 2017-11-29 A kind of encryption system for protecting computer software

Publications (1)

Publication Number Publication Date
CN107888608A true CN107888608A (en) 2018-04-06

Family

ID=61775892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711224675.4A Pending CN107888608A (en) 2017-11-29 2017-11-29 A kind of encryption system for protecting computer software

Country Status (1)

Country Link
CN (1) CN107888608A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109670688A (en) * 2018-12-06 2019-04-23 上海金山环境再生能源有限公司 Domestic garbage burning electricity generation Cost Management System
CN109886032A (en) * 2019-02-20 2019-06-14 宿迁学院 A kind of computer software encryption protection system
CN110493241A (en) * 2019-08-27 2019-11-22 达科小艾(南京)人工智能技术研发有限公司 A kind of application system data supporting processing method
CN112115440A (en) * 2020-09-23 2020-12-22 国网江苏省电力有限公司泰州供电分公司 Method and system for limiting internet access behavior control through internet service encryption
CN112307441A (en) * 2020-10-13 2021-02-02 洛阳理工学院 Computer software protection system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325026A (en) * 2011-07-14 2012-01-18 易讯天空计算机技术(深圳)有限公司 Account password secure encryption system
CN202502503U (en) * 2012-01-16 2012-10-24 青岛理工大学 Fingerprint password management system based on cloud computing
CN105704225A (en) * 2016-03-11 2016-06-22 浪潮(北京)电子信息产业有限公司 Method and device for small mobile communication terminal to remotely access super computer
CN106971092A (en) * 2017-02-27 2017-07-21 无锡紫光存储***有限公司 USB encryption card management systems based on cloud platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325026A (en) * 2011-07-14 2012-01-18 易讯天空计算机技术(深圳)有限公司 Account password secure encryption system
CN202502503U (en) * 2012-01-16 2012-10-24 青岛理工大学 Fingerprint password management system based on cloud computing
CN105704225A (en) * 2016-03-11 2016-06-22 浪潮(北京)电子信息产业有限公司 Method and device for small mobile communication terminal to remotely access super computer
CN106971092A (en) * 2017-02-27 2017-07-21 无锡紫光存储***有限公司 USB encryption card management systems based on cloud platform

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109670688A (en) * 2018-12-06 2019-04-23 上海金山环境再生能源有限公司 Domestic garbage burning electricity generation Cost Management System
CN109886032A (en) * 2019-02-20 2019-06-14 宿迁学院 A kind of computer software encryption protection system
CN110493241A (en) * 2019-08-27 2019-11-22 达科小艾(南京)人工智能技术研发有限公司 A kind of application system data supporting processing method
CN110493241B (en) * 2019-08-27 2022-07-19 江苏达科信息科技有限公司 Application system data support processing method
CN112115440A (en) * 2020-09-23 2020-12-22 国网江苏省电力有限公司泰州供电分公司 Method and system for limiting internet access behavior control through internet service encryption
CN112115440B (en) * 2020-09-23 2022-07-08 国网江苏省电力有限公司泰州供电分公司 Method and system for limiting internet access behavior control through internet service encryption
CN112307441A (en) * 2020-10-13 2021-02-02 洛阳理工学院 Computer software protection system

Similar Documents

Publication Publication Date Title
USRE41186E1 (en) Method of encrypting information for remote access while maintaining access control
CN103561034B (en) A kind of secure file shared system
CN104662870B (en) Data safety management system
US10432619B2 (en) Remote keychain for mobile devices
US7587608B2 (en) Method and apparatus for storing data on the application layer in mobile devices
US9729540B2 (en) System and method for user authentication
CA2701061C (en) Method and system for recovering a security credential
KR20160048203A (en) System for accessing data from multiple devices
CN107888608A (en) A kind of encryption system for protecting computer software
CN105103488A (en) Policy enforcement with associated data
US8281380B2 (en) Information processing system and computer-readable recording medium
JP2003228520A (en) Method and system for offline access to secured electronic data
CN104392405A (en) Electronic medical record safety system
CN106650373A (en) SIM card information protection method and device
CN105790962A (en) Conference document obtaining method, apparatus, and system
US10735409B2 (en) Authenication stick
KR20210011577A (en) Apparatus and Method for Personal authentication using Sim Toolkit and Applet
KR100803357B1 (en) Method and apparatus for enhancing the security of database
JP2003264540A (en) Method and system for distributing information
JP2004206258A (en) Multiple authentication system, computer program, and multiple authentication method
CN103391187A (en) Cloud storage safety control method
WO2022137549A1 (en) Information management device
CN102663295B (en) General adapter system for E-DRM (enterprise digital rights management)
KR100825083B1 (en) Service offer method and encryption database creation in operation server and offering system that use terminal information and web approval
KR200299501Y1 (en) A device of enhancement security for network password

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180406

RJ01 Rejection of invention patent application after publication