[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201711195139.6A
Other languages
Chinese (zh)
Inventor
李谨言
王招凯
贾鸣明
李予昂
缪云青
张平
谢宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN201711195139.6A priority Critical patent/CN109840395A/en
Publication of CN109840395A publication Critical patent/CN109840395A/en
Pending legal-status Critical Current

Links

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

A kind of method and system based on Java card downloading application program
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.
CN201711195139.6A 2017-11-24 2017-11-24 A kind of method and system based on Java card downloading application program Pending CN109840395A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
SUPERGAME111: "JAVA 卡与 APPLET: 智能卡与安全", 《HTTPS://BLOG.CSDN.NET/SUPERGAME111/ARTICLE/DETAILS/5701106》 *
刘慧: "Java智能卡的安全性分析与研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (1)

* Cited by examiner, † Cited by third party
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