How to diversify my Application Key?

Hi Friends..
I want to know, is there a way to diversify our Application key..
As far as i know, if we want to do diversify the key, we need the "diversification data"..
How to achieve this in Java Card Application?..
If we use Mifare / DESfire, they have already had its "diversification data", namely UID..
Can we get the UID of each Card (Java Card)?..
Or perhaps, can we create "our own ID"?..
and if we have to create "our own ID" where's the place to put this ID?
i guess to append this (my own ID) in historical characters in ATR, but i think perhaps i'm mistaken..
Please help me regarding this, and please correct me if i'm wrong..
Thanks in advance..

Hi Sebastien,
Thanks for your reply.. :)
Sebastien_Lorquet wrote:
Hi,
never trust or use an ATR for serious purposes. It can be customized by the card issuer, and you can't control the ATR in contactless mode. type A and type B are different, and the readers are different.
Thanks for your warning.. It was just my curiosity..
For the diversification data, you have two options
-use what is provided by global platform. Select a security domain, and send get data with tag 42. This is described at GP 2.2 page 124, and probably also somewhere in GP 2.1.1.My card doesn't support to get data from Tag 42 IIN..
Does Tag 42 always contains Unique Value? Is it possible two cards has the same IIN?
Beware, all cards do not support this get data. The alternative is to open an explicit secure channel. The diversification data are the 10 first bytes returned by init update. But you HAVE TO send a ext authenticate thereafter, because cards can be locked if you send too much init update without a successful authentication.
Sorry i'm a little bit doubt..
Does the "diversification data" returned by Init-Update always Unique?..
I mean there will not 2 cards has the same "diversification data", right?
-define your own data. A serial number for example. Then, return this number in your SELECT APPLICATION response, using a proprietary tag in the returned FCI.
When i selected the application, the response is only SW 9000.
So i have to put my own application parameters, while installing the application, right?
Is it okay, if we don't use FCI format in the application parameter while installing the Application?..
The diversification method is totally up to you. Just make sure it's cryptographically strong enough so that we can't obviously guess the diversified key by looking at some card specific data.
Actually, the diversification data is totally not 16 bytes length, so we need to define our "constant" to pad it, right?...
Please correct me if i'm wrong..
Thanks in advance..

Similar Messages

  • When i updated my computer, my safari on applications wont open and says "safari quit unexpectedly" and wont open but when i open it on the application key on the mac, safari will open. how do i get safari back on my dock where it will open.

    When i updated my computer, my safari on applications wont open and says "safari quit unexpectedly" and wont open but when i open it on the application key on the mac, safari will open. how do i get safari back on my dock where it will open. when i click reopen it wont. but i know safari works because thats what im using right now. it just wont open when i click the one i had loaded on my dock and in applications. please help!
    Stephanie

    Drag the Safari icon straight up and off the Dock so it goes, "poof" ...
    Now click and hold the Safari app in the Applications folder and drag that to the Dock.
    See if you can open a webpage in Safari.

  • How to create a account key for application type M ?

    Hi Guys,
    How to create a account key for application type M ? and link the same with
    Gl account.
    thanks.

    Hi
    Please create the account keys or transaction keys in
    SPRO-> IMG-> MM-> Purchasing-> Conditions-> Define Price Determination Process-> Define Transaction/Event Keys
    Thanks & Regards
    Kishore

  • How can we implement product key feature while installing AIR application?

    How can we implement product key feature while installing AIR application?

    Hello,
    Could you try using /Q or /QS parameter?
    http://msdn.microsoft.com/en-us/library/ms144259(v=sql.110).aspx
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • How Do I Customize the Key Combination to Cycle Through Windows in Reverse in all Applications?

    How do I customize the key combination to cycle through windows in reverse in all applications?  I want to be able to change the global setting for Command+~ (Cmd+Shft+`) to something more desireable.  I could NOT find a way to do this in Systems Preference -> Keyboard -> Keyboard Shortcuts since there is not a menu selection "Cycle Through Windows in Reverse".  I then went and looked in the plists DBs of Finders resources hoping to find a setting I could override.  I was quite supprised, as well as some of the MAC gurus in the office, that there was not an easier way to override cycling through windows in reverse on a MacBook - the most user friendly and accessibility aware computer on the market:)
    Here is my MAC software info.
    System Version:  Mac OS X 10.6.7 (10J869)
    Kernel Version:  Darwin 10.7.0

    I don't know of any way to have a separate commandkey combo for the reverse cycle function.
    From the Help pages for OS X 10.6.7 ("Using global keyboard shortcuts") -
    NOTE: You can create keyboard shortcuts only for exisiting menu commands.
    Since the 'reverse' cycle command is not an existing menu item, creating a separate key combo for it doesn't seem possible. Apparently the 'reverse' cycle command is a fixed one, internally defined as a mod of the normal cycle command invoked by adding Shift to its key combo.
    There may be a way to achieve what you want via a two-step process: write an AppleScript that will invoke the 'reverse' key-combo set, then link the activation of the AppleScript to a key combo of your choosing. Not sure if this is even possible, though - usually AppleScript activation via keyboard would be set up via an FKey.
    I can understand wanting to share the RSI risk evenly between both hands, or even to unload the left hand if that is desirable. However, apparently a two-key combo can't be done for the reverse cycle function. Is a three-key combo not possible? ...meaning a two-key combo on the right (Command plus something) for normal cycling, adding Shift for reversing?
    One caution about changing keyboard command combos - it's very easy to accidentally set up a conflict with a another existing commandkey set. FWIW, most, if not all, of the mnemonic and easily-reached letters are already used. In this vein, the Keyboard Shortcuts page of the Keyboard prefs pane shows such conflicts via a yellow caution triangle next to the conflictors.

  • How do I customize application shortcut keys Macbook Pro

    Hey Guys,
    I know how to set up shortcut keys...systems preferences>keyboard>applications...but when I attempt to make a shortcut key, for example to open iTunes I used the shortcut command+control+I but when I close iTunes and try to open it using this combination of buttons nothing happens and I don't have any idea why.
    Any help would be great!

    Different applications have their own shortcuts.   A MacBook Pro is a notebook, whereas a Mac Pro is a desktop machine.   Unless the shortcut is made to function across all applications, you will only get it to work in the application you set it up in.  http://startly.com/ is a popular third party software used for keyboard shortcuts.  Note, they appear not yet to be ready for Mountain Lion.

  • How i can Find primary key combination?

    Hi,
    I have small doubt how i can find primary key combination for a record in siebel application.( For example Opportunity list applet or Account list applet or etc.. what is the primary key combination and how i can find that combination for a particular record)
    Thanks & Regards

    Hi
    From the applet Identify the Business Component (BC)
    From the BC idnetify the table, and the property user key sesuence will give you the proper combination. Column conflic_id is used for handling remote synchronization.
    For BC based on S_PARTY, such as COntact, the table mentionned in User PRop will give your the main table used in this case.
    Best Regards
    EvtLogLvl

  • How do I move applications from an external HDD to rMBP?

    Hi all,
    My late 2009 unibody Macbook met an unfortunate demise due to some spilled water (I think the logic board is dead), so I upgraded to a late 2013 13" rMBP. I wanted to move the applications on my Macbook onto the rMBP, so I purchased a cheap HDD enclosure with a USB 2.0 connection. After removing the HDD from the 2009 Macbook, I connected it to the rMBP where it showed up as Macintosh Harddrive on my desktop, so I was able to move several important documents over to the rMBP. But I can't quite figure out how to move my applications (Office, Keynote, Adobe, etc.) on to the rMBP.
    I tried using Migration Assistant, but it made me move the old user profile on to the rMBP (I didn't want to write over the one I started for the rMBP), which I eventually just deleted (the migration took 4 hours, I couldn't find my applications, and I didn't want to have to switch profiles to use the applications anyway). What's the least painful, hardest-to-screw up method of moving applications from the old HDD to the rMBP? I thought about downloading each individual program again (I don't have the physical media anymore) and entering in the keys (which I have for Office). I also think I might have purchased and downloaded some applications through iTunes? Maybe I can re-download through there?
    Any suggestions are greatly appreciated.

    Migration assistant would actually be your best bet. While setting up Migration Assistant, it should ask you what you want to move, with tick boxes for Users, Applications, Settings, and "Other Files and Folders." Untick everything other than Applications, then they should install to your /applications folder. Photo #8 here (under the "Time machine or other disk" section) shows what I'm talking about.
    Just dragging and dropping applications may work for SOME applications as they are packages, most need supporting files, preference files, etc...

  • How can we trape the Keys Pressed on the Keyboard and do action depending on the keys

    I want to know how we can capture the keys pressed on the keyboard by the user and do necessary action depending on the key pressed by the user....
    For example.... If user press Alt+q the form should go in the Enter Query Mode.
    Can anyone tell me how i can do this in Form 6i....
    Please Help me out from this problem...
    Thanks in Advance
    Shan

    Can somebody point me to what I need to use to
    intercept all the 'keys' for an application.
    At the moment I have set Focus to parts of the
    application when the Mouse is over it, and then get
    the Keys with a KeyListener.
    Is there a way to get the keys, as long as the Java
    app is active.
    - Its an image display program, and I want to use keys
    for - next image , zooom etc etc.
    If soemone could just point me to the right part of
    the API to look in?java.awt.Toolkit.addAWTEventListener()
    then use the mask defined in AWTEvent.KEY_EVENT_MASK to listen to all the events.
    Steve

  • How to send Remote controller key event

    Hi Sir,
    Can anyone tell me "how to send key event from "Remote
    Controller" to Flex application?
    for example. I want to control the Flash player or my Flex UI
    application from remote controller such as use firefly
    controller/streamzap controller/Gyration controller. Normally user
    will use mouse or keyboard to enter/generate event, now I want to
    use "Remote controller" to generate the key event. In Flex, how can
    I capture the key event from "remote controller"? Any sample code
    to provide that will be good.
    Thanks.
    Lin

    Here's a couple related threads
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=583877
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=712386
    I'd also suggest exploring the Search Forums available on the left,
    which is how I found those threads:
    http://onesearch.sun.com/search/onesearch/index.jsp?qt=focus+traversal+tab+text&subCat=siteforumid%3Ajava57&site=dev&dftab=siteforumid%3Ajava57&chooseCat=javaall&col=developer-forums

  • Generating a trusted application key

    I'm trying to use SOAP to connect to groupwise using a trusted application key, but I can't seem to figure out how to generate one in the first place.
    The documentation here seems to indicate that I need to run some program that will create one for me - where is this obtained (since from other reading it doesn't appear that it can be done within consoleone)?

    Mike is correct, but .....
    Try here.....
    Can't remember which of the dev samples contained an exe-file, but one of them did ;-)
    http://developer.novell.com/wiki/index.php/Tapp_samples
    Best Regards
    Tommy Mikkelsen
    IT Quality A/S
    Denmark
    Novell Support Forums SYSOP
    Please Report back any success or failure, That way we all learn
    Sorry, but no support through email
    "I hate bugs".......Tommy Lee Jones, MIB
    Be a GroupWiseR, go http://www.groupwiser.net

  • How can we remove the key from the dataset which has json

    uid
    id
    Json
    4588
    51
    { "key": "1/0/234", "element1":{ "a":10 "b": "test1" } }
    4589
    52
    { "key": "1/0/234", "element1":{ "a":10 "b": "test1" } }
    4590
    53
    { "key": "1/0/234", "element1":{ "a":10 "b": "test1" } }
    I have the above dataset resulting from merge operation .
    UID -Integer data type
    ID- Integer data type
    Json- String data type holding json document
    How can I remove  the " key" element from the json field  and make my dataset look like 
    Expected output which will strip of key value pair from the json column
    uid
    id
    Json
    4588
    51
    { "element1":{ "a":10 "b": "test1" } }
    4589
    52
    { "element1":{ "a":10 "b": "test1" } }
    4590
    53
    { "element1":{ "a":10 "b": "test1" } }
    Mudassar

    Hello Mudassar,
    In SQL Server / T-SQL we don't have a native JSON support, so you would have to implement a solution on your own = parsing the string and remove the "Key" + it's value.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How to install Adobe Application Manager?

    How to install Adobe Application Manager? I downloaded it, but can't install.
    Just purchased the CC for photographers.  Have been using Photoshop since version 3.
    I have been studying your support docs for several days and have no business messing around with something called, .gz files and installation logs. Totally unsuccessful "Updating" my CS6 or CS6 bridge or Extension Manager or the Adobe Support Advisor by the CC Desktop.
    Have no Photoshop CS6 because I followed your CC support instructions.
    Uninstalled my CS6 today so I can finish a job tomorrow.  Bad decision on my part because I can't reinstall it and am unable to correct
    this problem. 
    I was able to use CC to update LR, but am absolutely too afraid to touch it now.
    I have been waiting inline for Chat also, but the numbers ahead of me are going up.
    If someone in this Community forum can help me, it would be fabulous.
    Thanks very much.

    Uninstalled Creative Cloud.
    Downloaded it again - 4th time.
    Deleted a AAMDetect file from the Library/Internet Plug-ins
    Downloaded and installed Adobe App Manager and an icon for it is on my Desktop
    Installed Creative Cloud.
    OK.
    Now how do get my Photoshop CS6 back before I download Photoshop CC?
    CS6 is not listed in the available Apps in the CC Desktop.
    Support wait time right now is 2 hours by phone.
    After sitting on Chat yesterday only to see the people "waiting ahead of me" go from 17 to 18, I gave up.
    Please advise.
    Thanks again.

  • How to start a application with a login window?

    hi there
    does anyone have any idea on how to start an application with a login window? a login window is the first frame or window to be displayed when an application starts running. and only correct login id and password have been entered the real application will start. any sample out there? thank you.

    You can start a new thread by making a thread object and passing it an implementation of a runnable object. Runnable has just one method, public void run(), this is was gets executed in a second thread. perhaps the code you would use would look something like this.
    <code>
    // set up thread for login window
    new Thread(new Runnable() {
    public void run() {
    // construct your login window here
    // when you are done processing the
    // password....
    if(goodPassword) {
    authorized = true; // a global variable
    notifyAll(); // don't forget this
    else {
    System.exit(42);
    }).start();
    // control does not stop this code gets executed while
    // the above thread is running.
    // Set up main program here. This is done in the
    // backround.
    while(!authorized) {
    synchronized(this)
    { wait(50); }
    // now when the user logs in this frame pops
    // up real quick.
    myFrame.setVisible(true);
    </code>
    Hope you can figure it out.. good luck :)

  • OIM11gR2 - How to migrate an Application Instance Form

    Hello,
    I'm trying to migrate an Application Instance Form from my Dev env to my QA env.
    My target system is SAP
    I performed the following steps in Dev:
    1. Installed and configured the SAP Connector (no problem here)
    2. Created a sandbox
    3. Created an Application Instance
    4. Created the Application Instance Form
    5. Ran a target reconciliation to confirm everything is working properly
    6. Exported the sandbox
    7. Published the sandbox
    8. Via Deployment Manager I exported all objects related to SAP (Resource object, Process Forms, Lookups etc.)
    In QA I did:
    9. Installed and configured the SAP Connector (no problem here)
    10. Via Deployment Manager I imported the objects related to SAP
    11. Imported the sandbox
    Problem:
    To my surprise, the Application Instance does not have a Form in the QA env.
    I had to create it manually by performing the following:
    12. Create a sandbox
    13. Open the Application Instance definition
    14. Click on create (to create a form)
    15. Entered the same name I used in my Dev environment
    16. Received an error message saying that the form already exists
    17. Entered a different name for the Form
    18. Saved
    19. Exported the sandbox (to import in Prd)
    20. Published the sandbox
    21. Ran a target reconciliation to confirm everything is working properly
    I tried to reproduce the problem with another (test) destination environment because I don't want to have the same problem when migrating to Prd.
    I repeated the steps 9,10,11 except that I imported the sandbox exported from QA (step 19) instead.
    The same problem: Application Instance definition has no Form attached to it in my test destination environment.
    If I try to create the form with the same name, it gives an error message saying it is already there.
    Is my procedure wrong?
    Is there an official procedure explaining how to migrate only Application Instance Form from one env to another?
    My env:
    OS: Windows 2008 R2 SP1
    OIM: 11gR2 BP7
    SAP connector: 9.1.2.2.0
    Thanks,
    Adr

    This is a bug: Bug:16027176
    Check the [Article ID 1515225.1] which proposes a workaround that might be useful in your case (it was not in mine).
    In short the workaround is:
    The following order should be observed to export :
    - IT Resource & Application instance in one xml
    - Request DataSet in another xml
    - SysAdmin Sandbox (the one defined while creating the Application Instance and the Form)
    - Identity URL Sandbox (defined while customizing the fields on the Form, in the Catalogue page)
    Adr

Maybe you are looking for

  • HP Pavilion dm1 4020 sd Hard Disk problem

    Hi  I've a problem with the hard disk of my pavilion dm1. At the beginning I had problme with the whole system that started blocking from time to time. windows just froze, all the system just forze and there was no way to recover. After gettign annoy

  • Video Playback In Acrobat 9

    I’ve been looking on this forum and if this problem is covered in another post, if you could point me in that direction that would be great. If you have an answer to this problem that would also be great. We build classroom presentations in InDesign

  • Can Apple fix the ban on laptops with Virgin Airlines?

    Virgin has banned Apple and Dell laptops on all flights unless the battery is removed...which of course makes it inoperable unless you are a millionaire passenger in their premium uberclass (then they'll give you an adapter to plug into). I guess the

  • 0P_CURRENCY_COMP_CDE Sap Exit Variable BI

    Hi! Does anyone have any idee where I can find the SAP exit behind the variable 0P_CURRENCY_COMP_CDE? I would like to write a Exit of my own, that limits the number of currencies in a variable, which is used for currency conversion in a BI-Query. If

  • Adobe reader 11.0.07 can not access help option

    I just downloaded adobe reader 11.0.07 version and I haven't signed up for the paid options, I only use this for reading Is this why I can't access help option on adobe reader 11.0.07? Any insight is appreciated!