CN102479091B - Method and device for running software and moveable storage medium - Google Patents

Method and device for running software and moveable storage medium Download PDF

Info

Publication number
CN102479091B
CN102479091B CN201010566815.8A CN201010566815A CN102479091B CN 102479091 B CN102479091 B CN 102479091B CN 201010566815 A CN201010566815 A CN 201010566815A CN 102479091 B CN102479091 B CN 102479091B
Authority
CN
China
Prior art keywords
software
storage medium
movable storage
stored
general area
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.)
Active
Application number
CN201010566815.8A
Other languages
Chinese (zh)
Other versions
CN102479091A (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.)
Kingdee Deeking Cloud Computing Co ltd
Original Assignee
SHENZHEN JINDIE YOUSHANG E-BUSINESS SERVICE 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 SHENZHEN JINDIE YOUSHANG E-BUSINESS SERVICE Co Ltd filed Critical SHENZHEN JINDIE YOUSHANG E-BUSINESS SERVICE Co Ltd
Priority to CN201010566815.8A priority Critical patent/CN102479091B/en
Publication of CN102479091A publication Critical patent/CN102479091A/en
Application granted granted Critical
Publication of CN102479091B publication Critical patent/CN102479091B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

The invention relates to a method and a device for running software and a moveable storage medium. The method comprises the following steps of: when the moveable storage medium is accessed to a computer, performing encryption algorithm authentication on the moveable storage medium by running a main program in the moveable storage medium; after passing the authentication, authenticating a user identity by running the software through the computer; after passing the authentication, copying a database selected and appointed by the user from a common area of the moveable storage medium to the computer; and when the software is stopped running, storing the database generated by using the software into the common area of the moveable storage medium. According to the method provided by the invention, during an installing and running process of the software, the moveable storage medium is subjected to the encryption algorithm authentication and the register information of the software is confirmed, thereby increasing the safety of the software. When the software is stopped running, the generated database is stored into the moveable storage medium, thereby greatly increasing the use ratio of a management software carrier and the product quality, and reducing the cost of a software supplier.

Description

Software running method, device and movable storage medium
Technical field
The present invention relates to technical field of software security, particularly relate to a kind of software running method, device and movable storage medium.
Background technology
At present, management software generally includes master routine and database two parts, and master routine is for realizing operation flow and the management to database, and which provide the interface of accessing database and the man-machine interface of common user operation, the storehouse that reads and writes data is gone in the operation according to user; Database is for storing the data etc. of user.
Management software is software medium often with CD as production marketing, and with the encryption device of dedicated encrypted dog, when client needs the data copy produced by software to use to other places, the general movable storage medium such as USB flash disk had nothing to do with software that adopts copies.Cause following defect thus:
1, CD is as the carrier of software product, generally uses platen to produce in enormous quantities when producing, and when product up-gradation or after improving, then needs to make stamper and changes, a large amount of finished product in stock at this moment can be caused more to renew the finished product of stamper production after scrapping;
2, CD is after user installation is complete, and little use even passes into silence, as follow-up refitting system is then difficult to find;
3, the softdog equipment needing another one independent when product runs, and this equipment only has software application defencive function, does not have defencive function to customer data.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of software running method, device and movable storage medium, is intended to improve the carrier utilization factor of management software and the security of management software.
In order to achieve the above object, the present invention proposes a kind of software running method, comprising:
When movable storage medium access computing machine, by running the master routine being stored in described movable storage medium general area, algorithm certification is encrypted to described movable storage medium;
After certification is passed through, if computing machine had run the software be stored in the CD district of movable storage medium, then by software described in computer run, authentication was carried out to user identity;
After authentication is passed through, the specified database that user selects is copied to computing machine from the general area of movable storage medium;
When described software terminates to run, the database using described software to produce is saved in the general area of described movable storage medium.
Preferably, described by software described in computer run user identity carried out to the step of authentication before also comprise:
If computing machine off-duty crosses the software in the CD district being stored in movable storage medium, then carry out software initialization process, the necessary program in the described software being stored in the CD district of movable storage medium is installed to computing machine.
Preferably, run the mode being stored in the master routine of described movable storage medium general area comprise manually operation or automatically run by the boot being stored in movable storage medium CD district.
Preferably, carry out software initialization process described in comprise: carry out over-network registration validation of information to described software.
Preferably, described cryptographic algorithm and log-on message are stored in the hidden area of described movable storage medium.
Preferably, the method also comprises:
When the master routine being stored in described movable storage medium general area damages or loses, by the recovery routine being stored in described movable storage medium CD district, described master routine is updated to described movable storage medium general area.
Preferably, the described database by the generation of use software also comprises after being saved in the step of the general area of described movable storage medium:
The database using described software to produce is backed up.
The present invention also proposes a kind of running software device, comprising:
Encrypting and authenticating module, for when movable storage medium accesses computing machine, is encrypted algorithm certification by running the master routine being stored in described movable storage medium general area to described movable storage medium;
Subscription authentication module, for after certification is passed through, if computing machine had run the software be stored in the CD district of movable storage medium, had then carried out authentication by software described in computer run to user identity;
Replication module, for after authentication is passed through, copies to computing machine by the specified database that user selects from the general area of movable storage medium;
Memory module, during for terminating when described software to run, is saved in the general area of described movable storage medium by the database using described software to produce.
Preferably, this device also comprises:
Installation module, for when computing machine off-duty crosses the software in the CD district being stored in movable storage medium, carries out software initialization process, and the necessary program in the described software being stored in the CD district of movable storage medium is installed to computing machine.
Preferably, this device also comprises:
Update module, during for damaging when the master routine being stored in described movable storage medium general area or losing, is updated to described movable storage medium general area by the recovery routine being stored in described movable storage medium CD district by described master routine.
Preferably, this device also comprises:
Backup module, for backing up the database using described software to produce.
The present invention also proposes a kind of movable storage medium, comprises running software device as above.
A kind of software running method that the present invention proposes, device and movable storage medium, by management software is stored in movable storage medium, when management software installation and operation, need to be encrypted algorithm certification to movable storage medium and to carry out registration acknowledgement message to management software, improve the security of management software, and when software terminates to run, also can by the database purchase of generation in movable storage medium, the movable storage medium of encryption has software carrier, software security dog, the multiple functions such as the preservation of software directional data and common U disk, substantially increase utilization factor and the product quality of the carrier of management software, reduce the cost of software vendor, thus solve production and need outsourcing platen and the problem of the product that can not upgrade in time.And movable storage medium plug and play, can realize the removable office of software, and software, data, storage can arbitrarily be carried, displacing force application is a kind of off the net mobile product more applicable than SaaS networking products.
Accompanying drawing explanation
Fig. 1 is software running method one embodiment schematic flow sheet of the present invention;
Fig. 2 is another embodiment schematic flow sheet of software running method of the present invention;
Fig. 3 is running software device one example structure schematic diagram of the present invention;
Fig. 4 is another example structure schematic diagram of running software device of the present invention;
Fig. 5 is movable storage medium one example structure schematic diagram of the present invention.
In order to make technical scheme of the present invention clearly, understand, be described in further detail below in conjunction with accompanying drawing.
Embodiment
Solution for embodiment of the invention is mainly by being stored in movable storage medium by management software, when management software installation and operation, need to be encrypted algorithm certification to movable storage medium and to carry out registration acknowledgement message to management software, to improve the security of management software, when software terminates to run, by the database purchase of generation in movable storage medium, to improve utilization factor and the product quality of the carrier of management software.
In the embodiment of the present invention, movable storage medium can be portable hard drive or USB flash disk etc., and following encrypted U disk is that example is described in detail to invention technical scheme.
As shown in Figure 1, one embodiment of the invention proposes a kind of software running method, comprising:
Step S101, when movable storage medium access computing machine, is encrypted algorithm certification by running the master routine being stored in movable storage medium general area to movable storage medium;
In the present embodiment, management software is stored in movable storage medium, for encrypted U disk, in encrypted U disk production run, encrypted U disk is divided into various disk region and initialization encryption data, wherein, encrypted U disk disk region comprises: CD district, storage general area and hidden area; CD district is used for storing start-up routine, recovery routine and source program bag etc.; Hidden area is used for storage encryption algorithm and log-on message etc.; General area is used for storing master routine and database.
Encrypted U disk has unique product IDs number, when encrypted U disk access computing machine, encrypted U disk general area stores master routine, provides api interface program in this master routine, be used for reading this encrypted U disk, and by AIP interface routine, various programmed control carried out to encrypted U disk.When encrypted U disk access computing machine, first algorithm certification is encrypted to encrypted U disk, to confirm the storage medium of this USB flash disk for corresponding management software.
When running master routine and being encrypted algorithm certification to encrypted U disk, can be when encrypted U disk access computing machine, utilize the automatic operating software of Autorun.inf function in encrypted U disk CD district, and by api interface program, algorithm certification is encrypted to encrypted U disk.
Step S102, after certification is passed through, judges whether computing machine ran the software be stored in the CD district of movable storage medium, if so, then enter step S104; Otherwise, enter step S103;
Step S103, carries out software initialization process, and the necessary program be stored in the software in the CD district of movable storage medium is installed to computing machine; Enter step S104;
In above-mentioned steps S102 and step S103, when accessing with computing machine, the AIP interface routine that encrypted U disk provides also will detect the software whether running or store in encrypted U disk in the computing machine of access, if ran, software login user interface then in direct moving calculation machine, carries out subscriber identity authentication; If computing machine did not run the software stored in encrypted U disk, then carry out software initialization process, the necessary program be stored in the software in encrypted U disk CD district is installed to computing machine, the installation process of software comprises carries out over-network registration validation of information to software.Installation process can be first copy in computing machine by management software, then runs this software, also can pass through user's manual installation.Because encrypted U disk has No. ID, unique Product, therefore software can be good at identifying and realizing online legal certification.
Step S104, carries out authentication by computer run software to user identity;
Step S105, after authentication is passed through, copies to computing machine by the specified database that user selects from the general area of movable storage medium;
After authentication is passed through, the corresponding database replication being stored in the general area of encrypted U disk user selected, in computing machine, when coping database, in order to prevent various types of data obfuscation, only copies the database that user specifies.Afterwards, user can carry out data processing by operating software on computers.
Step S106, when software terminates to run, is saved in the general area of movable storage medium by the database using software to produce.
Use software user, when needing to exit software, the database that user specifies can be saved in the general area of encrypted U disk by the api interface program that encrypted U disk provides, and is convenient to user and searches use.
The present embodiment, by being stored in encrypted U disk by management software, can carry out arbitrary data-directed transmission and communication between management software and encrypted U disk; And by the confirmation of the certification that encrypted U disk is encrypted to algorithm and the over-network registration information to management software, improve the security of management software; Meanwhile, encrypted U disk has the multiple functions such as software carrier, software security dog, the preservation of software directional data and common U disk, improves the utilization factor of software carrier.In addition, because software does not need to run on encrypted U disk, in software running process, do not need frequent visit encrypted U disk, because this reducing encrypted U disk read-write operation frequently, extending the life-span of encrypted U disk, decreasing the impact of interface reading and writing speed simultaneously.
As shown in Figure 2, another embodiment of the present invention proposes a kind of software running method, on the basis of above-described embodiment, wherein,
Also comprise after step s 106:
Step S107, backs up the database using software to produce;
In the present embodiment, the accident in order to ensure user data is lost, and when software terminates to run, select according to user, the database using software to produce in computing machine can back up by the api interface program that encrypted U disk provides.
Step S108, when the master routine being stored in movable storage medium general area damages or loses, is updated to movable storage medium general area by the recovery routine being stored in movable storage medium CD district by master routine.
In the present embodiment, when the master routine being stored in encrypted U disk general area damages or loses, by the recovery routine being stored in encrypted U disk CD district, master routine is updated to encrypted U disk general area.
As shown in Figure 3, one embodiment of the invention proposes a kind of running software device, comprising: encrypting and authenticating module 301, installation module 302, subscription authentication module 303, replication module 304 and memory module 305; Wherein:
Encrypting and authenticating module 301, for when movable storage medium accesses computing machine, is encrypted algorithm certification by running the master routine being stored in movable storage medium general area to movable storage medium;
In the present embodiment, management software is stored in movable storage medium, for encrypted U disk, in encrypted U disk production run, encrypted U disk is divided into various disk region and initialization encryption data, wherein, encrypted U disk disk region comprises: CD district, storage general area and hidden area; CD district is used for storing start-up routine, recovery routine and source program bag etc.; Hidden area is used for storage encryption algorithm and log-on message etc.; General area is used for storing master routine and database.
Encrypted U disk has unique product IDs number, when encrypted U disk access computing machine, encrypted U disk general area stores master routine, provides api interface program in this master routine, be used for reading this encrypted U disk, and by AIP interface routine, various programmed control carried out to encrypted U disk.When encrypted U disk access computing machine, first algorithm certification is encrypted to encrypted U disk, to confirm the storage medium of this USB flash disk for corresponding management software.
When running master routine and being encrypted algorithm certification to encrypted U disk, can be when encrypted U disk access computing machine, utilize the automatic operating software of Autorun.inf function in encrypted U disk CD district, and by api interface program, algorithm certification is encrypted to encrypted U disk.
Installation module 302, for when computing machine off-duty crosses the software in the CD district being stored in movable storage medium, carries out software initialization process, and the necessary program be stored in the software in the CD district of movable storage medium is installed to computing machine;
When accessing with computing machine, the AIP interface routine that encrypted U disk provides also will detect the software whether running or store in encrypted U disk in the computing machine of access, if ran, then the software login user interface in direct moving calculation machine, carried out subscriber identity authentication; If computing machine did not run the software stored in encrypted U disk, then carry out software initialization process, the necessary program be stored in the software in encrypted U disk CD district is installed to computing machine, the installation process of software comprises carries out over-network registration validation of information to software.Installation process can be first copy in computing machine by management software, then runs this software, also can pass through user's manual installation.Because encrypted U disk has No. ID, unique Product, therefore software can be good at identifying and realizing online legal certification.
Subscription authentication module 303, for after certification is passed through, if computing machine had run the software be stored in the CD district of movable storage medium, had then carried out authentication by software described in computer run to user identity;
Replication module 304, for after authentication is passed through, copies to computing machine by the specified database that user selects from the general area of movable storage medium;
After authentication is passed through, the corresponding database replication being stored in the general area of encrypted U disk user selected, in computing machine, when coping database, in order to prevent various types of data obfuscation, only copies the database that user specifies.Afterwards, user can carry out data processing by operating software on computers.
Memory module 305, during for terminating when software to run, is saved in the general area of movable storage medium by the database using software to produce.
Use software user, when needing to exit software, the database that user specifies can be saved in the general area of encrypted U disk by the api interface program that encrypted U disk provides, and is convenient to user and searches use.
As shown in Figure 4, another embodiment of the present invention proposes a kind of running software device, on the basis of above-described embodiment, also comprises:
Backup module 306, for backing up the database using software to produce;
In the present embodiment, the accident in order to ensure user data is lost, and when software terminates to run, select according to user, the database using software to produce in computing machine can back up by the api interface program that encrypted U disk provides.
Update module 307, during for damaging when the master routine being stored in movable storage medium general area or losing, is updated to movable storage medium general area by the recovery routine being stored in movable storage medium CD district by master routine.
In the present embodiment, when the master routine being stored in encrypted U disk general area damages or loses, by the recovery routine being stored in encrypted U disk CD district, master routine is updated to encrypted U disk general area.
As shown in Figure 5, one embodiment of the invention proposes a kind of movable storage medium, comprises the running software device 501 described in above-described embodiment.
Embodiment of the present invention software running method, device and movable storage medium, by being stored in encrypted U disk by management software, can carry out arbitrary data-directed transmission and communication between management software and encrypted U disk; And by the confirmation of the certification that encrypted U disk is encrypted to algorithm and the over-network registration information to management software, improve the security of management software; Meanwhile, be carrier with encrypted U disk when software product is sold, can the volume production of short run sell, quick upgrading products, solve the problem of previous product need of production outsourcing platen and the product that can not upgrade in time; In addition, encrypted U disk has smartcard encrypts chip, has the function of softdog, can play the effect of protection software; Encrypted U disk and software product have close combination, data of preserving as required in software operation process can be realized to encrypted U disk, also can be used as common U disk to use simultaneously, preserve the data of user, namely encrypted U disk has the multiple functions such as software carrier, software security dog, the preservation of software directional data and common U disk, improve the utilization factor of software carrier, improve software vendor simultaneously and be produced into the efficiency of finished product and improve the quality of product.And movable storage medium plug and play, can realize the removable office of software, and software, data, storage can arbitrarily be carried, displacing force application is a kind of off the net mobile product more applicable than SaaS networking products.
The foregoing is only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or flow process conversion; or be directly or indirectly used in other relevant technical field, be all in like manner included in scope of patent protection of the present invention.

Claims (11)

1. a software running method, is characterized in that, comprising:
When movable storage medium access computing machine, by running the master routine being stored in described movable storage medium general area, algorithm certification is encrypted to described movable storage medium;
After certification is passed through, if computing machine had run the software be stored in the CD district of movable storage medium, then by software described in computer run, authentication was carried out to user identity;
After authentication is passed through, the specified database that user selects is copied to computing machine from the general area of movable storage medium;
When described software terminates to run, the database using described software to produce is saved in the general area of described movable storage medium; Described movable storage medium has software carrier, software security dog, the preservation of software directional data and common U disk function.
2. method according to claim 1, is characterized in that, described by software described in computer run user identity carried out to the step of authentication before also comprise:
If computing machine off-duty crosses the software in the CD district being stored in movable storage medium, then carry out software initialization process, the necessary program in the described software being stored in the CD district of movable storage medium is installed to computing machine.
3. method according to claim 1, is characterized in that, runs the mode being stored in the master routine of described movable storage medium general area and comprises manually operation or automatically run by the boot being stored in movable storage medium CD district.
4. method according to claim 2, is characterized in that, described in carry out software initialization process and comprise: over-network registration validation of information is carried out to described software.
5. method according to claim 4, is characterized in that, described cryptographic algorithm and log-on message are stored in the hidden area of described movable storage medium.
6. the method according to any one of claim 1-5, is characterized in that, also comprises:
When the master routine being stored in described movable storage medium general area damages or loses, by the recovery routine being stored in described movable storage medium CD district, described master routine is updated to described movable storage medium general area.
7. method according to claim 6, is characterized in that, the described database by described for use software generation also comprises after being saved in the step of the general area of described movable storage medium:
The database using described software to produce is backed up.
8. a running software device, is characterized in that, comprising:
Encrypting and authenticating module, for when movable storage medium accesses computing machine, is encrypted algorithm certification by running the master routine being stored in described movable storage medium general area to described movable storage medium;
Subscription authentication module, for after certification is passed through, if computing machine had run the software be stored in the CD district of movable storage medium, had then carried out authentication by software described in computer run to user identity;
Replication module, for after authentication is passed through, copies to computing machine by the specified database that user selects from the general area of movable storage medium;
Memory module, during for terminating when described software to run, is saved in the general area of described movable storage medium by the database using described software to produce; Described movable storage medium has software carrier, software security dog, the preservation of software directional data and common U disk function.
9. device according to claim 8, is characterized in that, also comprises:
Installation module, before by software described in computer run authentication being carried out to user identity in described subscription authentication module, when computing machine off-duty crosses the software in the CD district being stored in movable storage medium, carry out software initialization process, the necessary program in the described software being stored in the CD district of movable storage medium is installed to computing machine.
10. device according to claim 8 or claim 9, is characterized in that, also comprise:
Update module, during for damaging when the master routine being stored in described movable storage medium general area or losing, is updated to described movable storage medium general area by the recovery routine being stored in described movable storage medium CD district by described master routine.
11. devices according to claim 10, is characterized in that, also comprise:
Backup module, after the database using described software to produce being saved in the general area of described movable storage medium in described memory module, backs up the database using described software to produce.
CN201010566815.8A 2010-11-30 2010-11-30 Method and device for running software and moveable storage medium Active CN102479091B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010566815.8A CN102479091B (en) 2010-11-30 2010-11-30 Method and device for running software and moveable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010566815.8A CN102479091B (en) 2010-11-30 2010-11-30 Method and device for running software and moveable storage medium

Publications (2)

Publication Number Publication Date
CN102479091A CN102479091A (en) 2012-05-30
CN102479091B true CN102479091B (en) 2015-06-10

Family

ID=46091745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010566815.8A Active CN102479091B (en) 2010-11-30 2010-11-30 Method and device for running software and moveable storage medium

Country Status (1)

Country Link
CN (1) CN102479091B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103489071A (en) * 2013-09-27 2014-01-01 太仓苏易信息科技有限公司 Financial statement software disk capable of being taken along
CN105489236A (en) * 2014-12-27 2016-04-13 哈尔滨安天科技股份有限公司 USB (Universal Serial Bus) flash disk capable of guaranteeing software reliability on the basis of partitioned storage, and use method
CN105095556A (en) * 2015-02-11 2015-11-25 洛阳汉鼎起重机械有限公司 Method and device for generating scheme of hoisting machinery equipment
CN104810036A (en) * 2015-04-30 2015-07-29 王爱华 Optical disk data encryption and decryption U disk and implementation method
WO2017036996A1 (en) * 2015-09-01 2017-03-09 Nagravision S.A. Method and device to transfer a video stream between a host device and an electronic descrambling device
CN106682458A (en) * 2016-12-22 2017-05-17 北京锐安科技有限公司 Method and device for authorization based on mobile device
CN109033761A (en) * 2018-06-20 2018-12-18 浙江理工大学 A kind of software enciphering method
CN116243939B (en) * 2023-05-11 2023-07-21 深圳市驰普科达科技有限公司 Method and device for installing software, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1834977A (en) * 2006-03-23 2006-09-20 李岳 Authentication protection method based on USB device
CN1877549A (en) * 2006-07-05 2006-12-13 北京飞天诚信科技有限公司 Method for automatic protection of U disc by using filtering driver and intelligent key device
CN101163006A (en) * 2007-09-14 2008-04-16 北京飞天诚信科技有限公司 Communication system and method for mobile memory device and host machine
CN101571900A (en) * 2009-06-01 2009-11-04 薛明 Software copyright protection method, device and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264901A (en) * 2006-03-28 2007-10-11 Fujitsu Ltd Software management device, software management system, software management method and software management program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1834977A (en) * 2006-03-23 2006-09-20 李岳 Authentication protection method based on USB device
CN1877549A (en) * 2006-07-05 2006-12-13 北京飞天诚信科技有限公司 Method for automatic protection of U disc by using filtering driver and intelligent key device
CN101163006A (en) * 2007-09-14 2008-04-16 北京飞天诚信科技有限公司 Communication system and method for mobile memory device and host machine
CN101571900A (en) * 2009-06-01 2009-11-04 薛明 Software copyright protection method, device and system

Also Published As

Publication number Publication date
CN102479091A (en) 2012-05-30

Similar Documents

Publication Publication Date Title
CN102479091B (en) Method and device for running software and moveable storage medium
CN100421102C (en) Digital rights management structure, portable storage device, and contents management method using the portable storage device
CN101587524B (en) Method for encrypting data memory apparatus based on virtual system
CN102656550B (en) Storage device and method for using a virtual file in a public memory area to access a plurality of protected files in a private memory area
CN100437618C (en) Portable information safety device
CN1329787C (en) Method of preventing firmware piracy
US8307181B2 (en) Apparatus and method for password protection of secure hidden memory
JP2014509418A (en) System and method for in-place encryption
CN102053925A (en) Realization method of data encryption in hard disk
CN114417436A (en) Security subsystem
CN102799803A (en) Secure removable media and method for managing the same
CN101615161B (en) Method for encrypting and decrypting hard disk, hard disk driving device and hard disk
CN101877246A (en) U disk encryption method
CN102262721A (en) Data encryption conversion for independent agents
CN101840471A (en) Document right control method and device
CN103257938B (en) Data guard method, Memory Controller and memorizer memory devices
CN102930223B (en) Method and system for protecting disk data
CN102073597B (en) A kind of operating system dish full disk encryption method based on authenticating user identification
CN101447013A (en) Method, device and system for running software
CN101447009A (en) Method, device and system for installing software
CN104054300A (en) Information storage device, information processing system, information processing method, and program
CN101369303A (en) Method and system for controlling concurrency user number
CN100595739C (en) Method and system for accessing finance data
CN101132275B (en) Safety system for implementing use right of digital content
CN102012874A (en) USB (universal serial bus) storage device provided with resource manager

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 518000, Shenzhen, Guangdong science and Technology Park, Nanshan District science and technology twelve South Road 2 Kingdee Software Park, A, 3 South Zone

Patentee after: SHENZHEN KINGDEE JINGDOUYUN NETWORK TECHNOLOGY CO.,LTD.

Address before: 518000, W1 building, building 4, South high tech Industrial Village, South District, Nanshan District hi tech Zone, Guangdong, Shenzhen,

Patentee before: SHENZHEN KINGDEE FRIENDS E-COMMERCE SERVICES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170516

Address after: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Patentee after: Shenzhen Kingdee chin Technology Co.,Ltd.

Address before: 518000, Shenzhen, Guangdong science and Technology Park, Nanshan District science and technology twelve South Road 2 Kingdee Software Park, A, 3 South Zone

Patentee before: SHENZHEN KINGDEE JINGDOUYUN NETWORK TECHNOLOGY CO.,LTD.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee after: KINGDEE DEEKING CLOUD COMPUTING CO.,LTD.

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee before: Shenzhen Kingdee chin Technology Co.,Ltd.