CN109840395A - A kind of method and system based on Java card downloading application program - Google Patents
A kind of method and system based on Java card downloading application program Download PDFInfo
- Publication number
- CN109840395A CN109840395A CN201711195139.6A CN201711195139A CN109840395A CN 109840395 A CN109840395 A CN 109840395A CN 201711195139 A CN201711195139 A CN 201711195139A CN 109840395 A CN109840395 A CN 109840395A
- Authority
- CN
- China
- Prior art keywords
- downloading
- application program
- data
- cap file
- unit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000013502 data validation Methods 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 6
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 230000003993 interaction Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Abstract
The present invention provides a kind of method and system based on Java card downloading application program, which comprises generates the original CAP file of application program to be downloaded;Preprocessor is run, original CAP file is selected and it is initialized;In preprocessor, the individual demand information of original CAP file is inputted, and the original CAP file data of selection and individual demand data are encrypted by symmetric encipherment algorithm, generate the application program download package of encryption;Operation downloading program carries out authentication to the user for sending downloading request;After authentication passes through, the downloading that batch carries out application program download package is numbered and downloaded according to JAVA card, and it is decrypted using symmetric encipherment algorithm to using program download package, data after decryption are analyzed, by check number it is judged that the validity of original CAP file data, after the legitimacy for analyzing and determining personalized customization demand data by data, downloading application program to JAVA card.
Description
Technical field
The present invention relates to field of intelligent cards, and more particularly, to a kind of side based on Java card downloading application program
Method and system.
Background technique
Java smart card is the smart card that can run java applet code, cannot directly store the source Java within a smart card
Code or class class file need to pass through conversion equipment before Java smart card class is imported a Java smart card device
Class file is converted to conversion applet (Converted Applet, CAP) file of standard.Existing Java card application
Program downloading, does not encrypt CAP file, it is easy to which illegally distorting because of application program causes Java card in downloading process to occur
Damage, while it being unable to satisfy the individual demand of user, service personalization degree is to be improved.
Summary of the invention
In order to which the safety and the service personalization that solve the downloading of Java card application program existing for background technique are to be improved
The technical issues of, the present invention provides a kind of method based on Java card downloading application program, which comprises
Generate the original CAP file of application program to be downloaded;
The preprocessor that operation is generated by compiler programming selects original CAP file and initializes to it;
In preprocessor, the individual demand information of original CAP file is inputted, and by the original CAP file of selection
Data and individual demand data are encrypted by symmetric encipherment algorithm, generate the application program download package of encryption;
The downloading program that operation is generated by compiler programming, the downloading to the application program download package for encryption is sent
The user of request carries out authentication;
After authentication passes through, the downloading that batch carries out application program download package, and benefit are numbered and downloaded according to JAVA card
It is decrypted with symmetric encipherment algorithm to using program download package, the data after decryption is analyzed, sentenced by verifying data
The validity of disconnected original CAP file data, the legitimacy of personalized customization demand data is analyzed and determined by data, when original
When CAP file data are effectively and personalized customization demand data is legal, downloading application program to JAVA card.
Preferably, the preprocessor is realized by Microsoft Visual C++6.0 programming.It utilizes
The included control function of VC6.0 compiler realizes that the human-computer interaction interface of preprocessor is built.Preprocessor has one
Pre-process interface.The preprocessor initially sets up newly built construction and builds overall page frame, later by select file button control
Part is drawn in frame, which realizes the function of selection original CAP file, and initializing to it by programming and limit it can only
Select the file of fixed format;Multiple dialog controls are drawn in frame later, which realizes input personalized customization
The function of demand initializes it by programming, and supports to be converted into volume to input data validation verification and by input data
Code data;Button control is drawn in frame later, which realizes pretreated function, i.e., being realized by programming will selection
CAP file data and treated that personalized customization demand data is put together, encrypted by symmetric encipherment algorithm, it is raw
At ciphertext data formed under the computer local directory that application program download package is stored in where pretreating tool.By locating in advance
Program is managed, the application program original CAP file being downloaded will be needed to be treated as encryption, comprising personalized customization demand
Application program download package.
Preferably, in preprocessor, the individual demand information of the original CAP file of input includes application program version
This number uses the time with application program limitation.
Preferably, the downloading program is realized also by Microsoft Visual C++6.0 programming.It is wanted in hardware
Aspect is sought, JAVA card is connected in computer equipment by standard card reader, and there is download tool and application in a device
Program download package.Application program download package is generated by pretreating tool.Download tool is realized by the programming of VC6.0 tool, is led to
It crosses the control function of carrying using VC6.0 compiler and realizes that the human-computer interaction interface of download tool is built.Download tool mainly has
Following interface: interface, log interface, imprint interface, wherein first interface is are downloaded in subscriber authentication interface
Level-one interface, rear three interfaces are that secondary interface can be arbitrarily switched with the presence of page clip-like state.Firstly, to guarantee user's body
Part legitimacy, download tool have subscriber authentication interface;After establishing new page framework using Page Template, pass through
VC6.0 included dialog control is drawn in frame, which realizes the function of input the user name and password, later by button
Control is drawn in frame, and the function of being verified to the user name and password is realized using programming, and verifying does not pass through download tool
It will be unable to continue to use, secondary interface entered after being verified.Secondly, being established newly for downloading interface using Page Template
After page framework, select file button control is drawn in frame, which realizes the function of selection application program download package,
The file of fixed format can only be selected by initializing to it by programming and limiting it;Multiple dialog controls are drawn to frame later
In frame, which realizes the function of input JAVA card number and downloading batch, is initialized by programming to it, and support to input
Validation of Data and coded data is converted by input data;Progress bar control is drawn in frame later, the control
It is realized by programming by the function of download progress real-time display;Button control is drawn in frame later, which passes through volume
The function of Cheng Shixian downloading is decrypted download package using symmetric encipherment algorithm realization, divides the data after decryption
Analysis analyzes and determines that personalized customization demand data is closed by data by check number it is judged that original CAP file data are effective
Then method downloads application program to JAVA card, initialization JAVA card, record download log to local data base.Third, for day
It supports to show all down operations, supports to inquire Download History by JAVA card number or download date or downloading batch in will interface;
After establishing new page framework using Page Template, display data control is drawn in frame, is realized by programming by data
All data are shown in the function at interface in library;Dialog control is drawn in frame, which realizes that input JAVA card is compiled
Number, download date, download batch function;Button control is drawn in frame, is realized in the local database by programming
The function of Download History is searched according to JAVA card number or download date or downloading batch;Display data control is drawn to frame
In, by programming the function of realizing and show lookup result.Finally, for imprint interface, established using Page Template new
Page framework after, text control is drawn in frame, the imprint of download tool is recorded.
Preferably, the method also includes journal displayings and imprint, wherein the journal displaying is compiled by JAVA card
Number or download date or downloading batch inquiry Download History and show all query results, the imprint is record downloading journey
The version of sequence and display.
According to another aspect of the present invention, the present invention provides a kind of system based on Java card downloading application program, described
System includes:
Original document generation unit is used to generate the original CAP file of application program to be downloaded;
Pretreatment unit is used to run the preprocessor generated by compiler programming to application program to be downloaded
Original CAP file is pre-processed, and the pretreatment unit includes:
Original CAP file initialization unit is used to select original CAP file and initialize to it;
Individual demand generation unit is used to input the individual demand information of original CAP file, and to the original of input
The individual demand information of beginning CAP file is initialized, and is converted to input data validation verification and by input data
For coded data;
Encrypt application program download package generation unit, the original CAP file being used in original CAP file initialization unit
Individual demand data in data and individual demand generation unit are encrypted by symmetric encipherment algorithm, and generate answering for encryption
Use program download package;
Download unit is used to run and downloads the warp that pretreatment unit generates by the downloading program that compiler programming generates
The downloading application package of encryption is crossed, the download unit includes:
Identity authenticating unit is used to carry out the user sent for the downloading request of the application program download package of encryption
Authentication;
Application program download package authentication unit, is used in user by after authentication, according to JAVA card number and under
The downloading that batch carries out application program download package is carried, is decrypted using symmetric encipherment algorithm to using program download package, to solution
Data after close are analyzed, by check number it is judged that the validity of original CAP file data, is analyzed and determined a by data
The legitimacy of property customized demand data;
Application program download package writing unit is used to verify original CAP file when application program download package authentication unit
When data are effectively and personalized customization demand data is legal, downloading application program to JAVA card.
Preferably, the downloading program in the preprocessor and download unit in the pretreatment unit is to pass through
What Microsoft Visual C++6.0 programming was realized.
Preferably, the individual demand information of the original CAP file of individual demand generation unit input includes applying journey
Sequence version number and application program limitation use the time.
Preferably, the download unit further includes journal displaying unit and imprint unit, wherein the journal displaying
Unit is used for by JAVA card number or download date or downloading batch inquiry Download History and shows all query results, the version
This illustrates unit for recording version and the display of downloading program.
Provided technical solution through the invention, realize application program original CAP file is encrypted,
It is decrypted when downloading application, has ensured the confidentiality and safety of application program, prevented from illegally distorting because of application program
Lead to the damage that JAVA card is likely to occur in downloading process;Simultaneously by the way that personalized customization demand is packed into application program downloading
Packet is parsed together when downloading application, can be realized the one-touch downloading of application program and initialization, and personalization is answered in completion
With the satisfaction of downloading demand, to realize safety, personalized downloading application program to JAVA card.
Detailed description of the invention
By reference to the following drawings, exemplary embodiments of the present invention can be more fully understood by:
Fig. 1 is the flow chart of the method based on Java card downloading application program of the specific embodiment of the invention;
Fig. 2 is the structure chart of the system based on Java card downloading application program of the specific embodiment of the invention.
Specific embodiment
Exemplary embodiments of the present invention are introduced referring now to the drawings, however, the present invention can use many different shapes
Formula is implemented, and is not limited to the embodiment described herein, and to provide these embodiments be at large and fully disclose
The present invention, and the scope of the present invention is sufficiently conveyed to person of ordinary skill in the field.Show for what is be illustrated in the accompanying drawings
Term in example property embodiment is not limitation of the invention.In the accompanying drawings, identical cells/elements use identical attached
Icon note.
Unless otherwise indicated, term (including scientific and technical terminology) used herein has person of ordinary skill in the field
It is common to understand meaning.Further it will be understood that with the term that usually used dictionary limits, should be understood as and its
The context of related fields has consistent meaning, and is not construed as Utopian or too formal meaning.
Fig. 1 is the flow chart of the method based on Java card downloading application program of the specific embodiment of the invention.Such as Fig. 1 institute
Show, the method 100 of the present invention based on Java card downloading application program is since step 101.
In step 101, the original CAP file of application program to be downloaded is generated;
In step 102, the preprocessor that operation is generated by compiler programming, selection original CAP file and to its into
Row initialization;
In step 103, in preprocessor, the individual demand information of original CAP file is inputted, and by the original of selection
Beginning CAP file data and individual demand data are encrypted by symmetric encipherment algorithm, generate the application program download package of encryption;
In the downloading program that step 104, operation are generated by compiler programming, it is directed under the application program of encryption to sending
The user for carrying the downloading request of packet carries out authentication;
In step 105, after authentication passes through, batch is numbered and downloaded according to JAVA card and carries out application program download package
Downloading, and be decrypted using symmetric encipherment algorithm to using program download package, the data after decryption are analyzed, school is passed through
The validity that data judge original CAP file data is tested, the legitimacy of personalized customization demand data is analyzed and determined by data,
When original CAP file data are effective and personalized customization demand data is legal, downloading application program to JAVA card.
Preferably, the preprocessor is realized by Microsoft Visual C++6.0 programming.It utilizes
The included control function of VC6.0 compiler realizes that the human-computer interaction interface of preprocessor is built.Pretreatment is cast aside with one
Pre-process interface.The preprocessor initially sets up newly built construction and builds overall page frame, later by select file button control
Part is drawn in frame, which realizes the function of selection original CAP file, and initializing to it by programming and limit it can only
Select the file of fixed format;Multiple dialog controls are drawn in frame later, which realizes input personalized customization
The function of demand initializes it by programming, and supports to be converted into volume to input data validation verification and by input data
Code data;Button control is drawn in frame later, which realizes pretreated function, i.e., being realized by programming will selection
CAP file data and treated that personalized customization demand data is put together, encrypted by symmetric encipherment algorithm, it is raw
At ciphertext data formed under the computer local directory that application program download package is stored in where pretreating tool.By locating in advance
Program is managed, the application program original CAP file being downloaded will be needed to be treated as encryption, comprising personalized customization demand
Application program download package.
Preferably, in preprocessor, the individual demand information of the original CAP file of input includes application program version
This number uses the time with application program limitation.
Preferably, the downloading program is realized also by Microsoft Visual C++6.0 programming.It is wanted in hardware
Aspect is sought, JAVA card is connected in computer equipment by standard card reader, and there is download tool and application in a device
Program download package.Application program download package is generated by pretreating tool.Download tool is realized by the programming of VC6.0 tool, is led to
It crosses the control function of carrying using VC6.0 compiler and realizes that the human-computer interaction interface of download tool is built.Download tool mainly has
Following interface: interface, log interface, imprint interface, wherein first interface is are downloaded in subscriber authentication interface
Level-one interface, rear three interfaces are that secondary interface can be arbitrarily switched with the presence of page clip-like state.Firstly, to guarantee user's body
Part legitimacy, download tool have subscriber authentication interface;After establishing new page framework using Page Template, pass through
VC6.0 included dialog control is drawn in frame, which realizes the function of input the user name and password, later by button
Control is drawn in frame, and the function of being verified to the user name and password is realized using programming, and verifying does not pass through download tool
It will be unable to continue to use, secondary interface entered after being verified.Secondly, being established newly for downloading interface using Page Template
After page framework, select file button control is drawn in frame, which realizes the function of selection application program download package,
The file of fixed format can only be selected by initializing to it by programming and limiting it;Multiple dialog controls are drawn to frame later
In frame, which realizes the function of input JAVA card number and downloading batch, is initialized by programming to it, and support to input
Validation of Data and coded data is converted by input data;Progress bar control is drawn in frame later, the control
It is realized by programming by the function of download progress real-time display;Button control is drawn in frame later, which passes through volume
The function of Cheng Shixian downloading is decrypted download package using symmetric encipherment algorithm realization, divides the data after decryption
Analysis analyzes and determines that personalized customization demand data is closed by data by check number it is judged that original CAP file data are effective
Then method downloads application program to JAVA card, initialization JAVA card, record download log to local data base.Third, for day
It supports to show all down operations, supports to inquire Download History by JAVA card number or download date or downloading batch in will interface;
After establishing new page framework using Page Template, display data control is drawn in frame, is realized by programming by data
All data are shown in the function at interface in library;Dialog control is drawn in frame, which realizes that input JAVA card is compiled
Number, download date, download batch function;Button control is drawn in frame, is realized in the local database by programming
The function of Download History is searched according to JAVA card number or download date or downloading batch;Display data control is drawn to frame
In, by programming the function of realizing and show lookup result.Finally, for imprint interface, established using Page Template new
Page framework after, text control is drawn in frame, the imprint of download tool is recorded.
Preferably, the method also includes journal displayings and imprint, wherein the journal displaying is compiled by JAVA card
Number or download date or downloading batch inquiry Download History and show all query results, the imprint is record downloading journey
The version of sequence and display.
Fig. 2 is the structure chart of the system based on Java card downloading application program of the specific embodiment of the invention.Such as Fig. 2 institute
Show, the system 200 based on Java card downloading application program includes original document generation unit 201, pretreatment unit 202 and downloading
Unit 203, in which:
Original document generation unit 201 is used to generate the original CAP file of application program to be downloaded;
Pretreatment unit 202 is used to run the preprocessor generated by compiler programming to be downloaded using journey
The original CAP file of sequence is pre-processed, and the pretreatment unit 202 includes:
Original CAP file initialization unit 221 is used to select original CAP file and initialize to it;
Individual demand generation unit 222 is used to input the individual demand information of original CAP file, and to input
The individual demand information of original CAP file initialized, and to input data validation verification and by input data
It is converted into coded data;
Encrypt application program download package generation unit 223, the original CAP being used in original CAP file initialization unit
Individual demand data in file data and individual demand generation unit are encrypted by symmetric encipherment algorithm, and generate encryption
Application program download package;
Download unit 203 is used to run and downloads pretreatment unit generation by the downloading program that compiler programming generates
The downloading application package by encryption, the download unit 203 includes:
Identity authenticating unit 231 is used for the user for sending the downloading request for the application program download package of encryption
Carry out authentication;
Application program download package authentication unit 232, is used in user by after authentication, according to JAVA card number and
The downloading that batch carries out application program download package is downloaded, is decrypted using symmetric encipherment algorithm to using program download package, it is right
Data after decryption are analyzed, by check number it is judged that the validity of original CAP file data, is analyzed and determined by data
The legitimacy of personalized customization demand data;
Application program download package writing unit 233 is used to verify original CAP text when application program download package authentication unit
When number of packages is legal according to effective and personalized customization demand data, downloading application program to JAVA card.
Preferably, the downloading program in the preprocessor and download unit 203 in the pretreatment unit 202 is to pass through
What Microsoft Visual C++6.0 programming was realized.
Preferably, the individual demand information for the original CAP file that individual demand generation unit 222 inputs includes application
Program version number and application program limitation use the time.
Preferably, the download unit 203 further includes journal displaying unit 234 and imprint unit 235, wherein institute
Journal displaying unit is stated for inquiring Download History by JAVA card number or download date or downloading batch and showing all inquiries
As a result, the imprint unit is used to record the version of downloading program and display.
Normally, all terms used in the claims are all solved according to them in the common meaning of technical field
It releases, unless in addition clearly being defined wherein.All references " one/described/be somebody's turn to do [device, component etc.] " are all opened ground
At least one example being construed in described device, component etc., unless otherwise expressly specified.Any method disclosed herein
Step need not all be run with disclosed accurate sequence, unless explicitly stated otherwise.
Claims (9)
1. a kind of method based on Java card downloading application program, which is characterized in that the described method includes:
Generate the original CAP file of application program to be downloaded;
The preprocessor that operation is generated by compiler programming selects original CAP file and initializes to it;
In preprocessor, the individual demand information of original CAP file is inputted, and by the original CAP file data of selection
It is encrypted with individual demand data by symmetric encipherment algorithm, generates the application program download package of encryption;
The downloading program that operation is generated by compiler programming requests the downloading sent for the application program download package of encryption
User carry out authentication;
After authentication passes through, the downloading that batch carries out application program download package, and utilization pair are numbered and downloaded according to JAVA card
Claim Encryption Algorithm to be decrypted to using program download package, the data after decryption is analyzed, by check number it is judged that original
The validity of beginning CAP file data analyzes and determines the legitimacy of personalized customization demand data by data, when original CAP text
When number of packages is legal according to effective and personalized customization demand data, downloading application program to JAVA card.
2. the method according to claim 1, wherein the preprocessor and downloading program pass through
Microsoft Visual C++6.0 programming is realized.
3. the method according to claim 1, wherein in preprocessor, of the original CAP file of input
Property demand information include application version number and application program limitation using the time.
4. the method according to claim 1, wherein the method also includes preprocessor to the original of input
The individual demand information of CAP file is initialized, and supports to convert to input data validation verification and by input data
For coded data.
5. the method according to claim 1, wherein the method also includes journal displaying and imprint,
In, the journal displaying is by JAVA card number or download date or downloading batch inquiry Download History and to show all inquiry knots
Fruit, the imprint are the version of record downloading program and display.
6. a kind of system based on Java card downloading application program, which is characterized in that the system comprises:
Original document generation unit is used to generate the original CAP file of application program to be downloaded;
Pretreatment unit is used to run the preprocessor generated by compiler programming to the original of application program to be downloaded
CAP file is pre-processed, and the pretreatment unit includes:
Original CAP file initialization unit is used to select original CAP file and initialize to it;
Individual demand generation unit is used to input the individual demand information of original CAP file, and to the original of input
The individual demand information of CAP file is initialized, and is converted into input data validation verification and by input data
Coded data;
Encrypt application program download package generation unit, the original CAP file data being used in original CAP file initialization unit
It is encrypted with the individual demand data in individual demand generation unit by symmetric encipherment algorithm, and generates the application journey of encryption
Sequence download package;
Download unit, the process for being used to run the downloading program downloading pretreatment unit generation for programming generation by compiler add
Close downloading application package, the download unit include:
Identity authenticating unit is used to carry out identity to the user sent for the downloading request of the application program download package of encryption
Verifying;
Application program download package authentication unit is used for after user is by authentication, according to JAVA card number and download batch
The secondary downloading for carrying out application program download package is decrypted, after decryption to using program download package using symmetric encipherment algorithm
Data analyzed, by check number it is judged that the validity of original CAP file data, pass through data analyze and determine it is personalized
The legitimacy of customized demand data;
Application program download package writing unit is used to verify original CAP file data when application program download package authentication unit
When effectively and personalized customization demand data is legal, downloading application program to JAVA card.
7. system according to claim 6, which is characterized in that the preprocessor and downloading in the pretreatment unit are single
Downloading program in member is realized by Microsoft Visual C++6.0 programming.
8. system according to claim 6, which is characterized in that the original CAP file of individual demand generation unit input
Individual demand information include application version number and application program limitation using the time.
9. according to the method described in claim 6, it is characterized in that, the download unit further includes journal displaying unit and version
Illustrate unit, wherein the journal displaying unit is used to record by under JAVA card number or download date or downloading batch inquiry
Record and show that all query results, the imprint unit are used to record the version of downloading program and display.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711195139.6A CN109840395A (en) | 2017-11-24 | 2017-11-24 | A kind of method and system based on Java card downloading application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711195139.6A CN109840395A (en) | 2017-11-24 | 2017-11-24 | A kind of method and system based on Java card downloading application program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109840395A true CN109840395A (en) | 2019-06-04 |
Family
ID=66878044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711195139.6A Pending CN109840395A (en) | 2017-11-24 | 2017-11-24 | A kind of method and system based on Java card downloading application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109840395A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111177707A (en) * | 2019-12-27 | 2020-05-19 | 智车优行科技(北京)有限公司 | Method and system for carrying out security inspection on application installation and application server |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976211A (en) * | 2010-09-26 | 2011-02-16 | 北京握奇数据系统有限公司 | Method, device and system for replacing function in CAP file |
US20110126178A1 (en) * | 1996-10-25 | 2011-05-26 | Gemalto Sa | Computer program product containing instructions for providing a processor the capability of executing an application derived from a compiled form |
CN102098675A (en) * | 2010-12-29 | 2011-06-15 | 大唐微电子技术有限公司 | Smart card and service authentication method thereof |
CN102099785A (en) * | 2008-07-21 | 2011-06-15 | 德国捷德有限公司 | Loading and updating an application requiring personalization |
CN102279741A (en) * | 2011-07-13 | 2011-12-14 | 中国联合网络通信集团有限公司 | Service processing method of smart card and smart card |
CN105678192A (en) * | 2015-12-29 | 2016-06-15 | 北京数码视讯科技股份有限公司 | Smart card based secret key application method and application apparatus |
CN106056017A (en) * | 2016-04-29 | 2016-10-26 | 珠海保税区星汉智能卡股份有限公司 | Intelligent card COS encrypting and downloading system |
CN106130999A (en) * | 2016-06-30 | 2016-11-16 | 北京奇虎科技有限公司 | Data transmission method, apparatus and system |
CN106712964A (en) * | 2016-12-27 | 2017-05-24 | 广州智慧城市发展研究院 | Application verification method and application verification system based on Java card |
-
2017
- 2017-11-24 CN CN201711195139.6A patent/CN109840395A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110126178A1 (en) * | 1996-10-25 | 2011-05-26 | Gemalto Sa | Computer program product containing instructions for providing a processor the capability of executing an application derived from a compiled form |
CN102099785A (en) * | 2008-07-21 | 2011-06-15 | 德国捷德有限公司 | Loading and updating an application requiring personalization |
CN101976211A (en) * | 2010-09-26 | 2011-02-16 | 北京握奇数据系统有限公司 | Method, device and system for replacing function in CAP file |
CN102098675A (en) * | 2010-12-29 | 2011-06-15 | 大唐微电子技术有限公司 | Smart card and service authentication method thereof |
CN102279741A (en) * | 2011-07-13 | 2011-12-14 | 中国联合网络通信集团有限公司 | Service processing method of smart card and smart card |
CN105678192A (en) * | 2015-12-29 | 2016-06-15 | 北京数码视讯科技股份有限公司 | Smart card based secret key application method and application apparatus |
CN106056017A (en) * | 2016-04-29 | 2016-10-26 | 珠海保税区星汉智能卡股份有限公司 | Intelligent card COS encrypting and downloading system |
CN106130999A (en) * | 2016-06-30 | 2016-11-16 | 北京奇虎科技有限公司 | Data transmission method, apparatus and system |
CN106712964A (en) * | 2016-12-27 | 2017-05-24 | 广州智慧城市发展研究院 | Application verification method and application verification system based on Java card |
Non-Patent Citations (2)
Title |
---|
SUPERGAME111: "JAVA 卡与 APPLET: 智能卡与安全", 《HTTPS://BLOG.CSDN.NET/SUPERGAME111/ARTICLE/DETAILS/5701106》 * |
刘慧: "Java智能卡的安全性分析与研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111177707A (en) * | 2019-12-27 | 2020-05-19 | 智车优行科技(北京)有限公司 | Method and system for carrying out security inspection on application installation and application server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210232974A1 (en) | Federated-learning based method of acquiring model parameters, system and readable storage medium | |
US8990565B2 (en) | Method and system for automatically logging in a client | |
US11842348B2 (en) | Data management system and data management method | |
US20180205416A1 (en) | Devices and Methods for Identification, Authentication and Signing Purposes | |
CA2723173A1 (en) | Dynamic account authentication using a mobile device | |
CN108848058A (en) | Intelligent contract processing method and block catenary system | |
WO2007137166A2 (en) | Dynamic web services system and method for use of personal trusted devices and identity tokens | |
CN105516104A (en) | Identity verification method and system of dynamic password based on TEE (Trusted execution environment) | |
KR102778156B1 (en) | System and method for pre-authentication of customer support calls | |
KR101494854B1 (en) | Method of convenient signing in using automatically detecting and filling login field in web or applicaion and apparatus for the same | |
CN106709280A (en) | Method, client and server for processing information | |
KR20220084299A (en) | Data access control system and method of secure memory using short-range transceiver | |
CN107480513B (en) | Authentication implementation method and device, computer device and readable storage medium | |
CN108460597B (en) | A key management system and method | |
CN109840395A (en) | A kind of method and system based on Java card downloading application program | |
CN104102858B (en) | Application program cipher processing method, device and terminal | |
CN109919603A (en) | Generation method, system, mobile device and the server of virtual radiofiequency card | |
CN107871082A (en) | The method of data encryption and control extension terminal in oracle database | |
Reimair et al. | WebCrySIL-web cryptographic service interoperability layer | |
JP2007058487A (en) | Login information management apparatus and method | |
JP2007249349A (en) | Cardless debit settlement system, method, and control program thereof | |
CN103984973A (en) | Quality testing anti-fake control method based on two-dimensional bar code application | |
KR101800503B1 (en) | Transaction signing and authentication system for multichannel electronic commerce and method thereof | |
KR20040082362A (en) | Authentication information management method using mobile terminal and user authentication method | |
CN101742509A (en) | Method and device for authenticating client software |
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: 20190604 |
|
RJ01 | Rejection of invention patent application after publication |