CN107888608A - A kind of encryption system for protecting computer software - Google Patents
A kind of encryption system for protecting computer software Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols 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
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.
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)
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)
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 |
-
2017
- 2017-11-29 CN CN201711224675.4A patent/CN107888608A/en active Pending
Patent Citations (4)
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)
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 |