Take an example session object: the state of the signing method, as 256 byte blocks of a 2Mb file are streamed through the cryptomodule of one of the applet instances on the card..
 
In a javacard, the interim hash result created to represent the current signing state is a session object stored in the flash; the java APIs hides the value behind class and package -level acces controls, at define time. But, the handle to that state may be public information, to be signalled using PKCS11.
 
A more msc case is the IN and OUT objects - wihich have mailbox semantics, in the cardedge communication protocol. The mailboxs are stateful, and require syncrhonization. The OUT mailbox may, for example, store an instance-generated nonce, for collection by the applet instance user and for collection by the applet instance code. I'd expect this nonce to be handled as a session object, in the sense of the original PKCS concept.
 
Note, that the PKCS design rule was that a user with only read privileges may only create "public" session objects. If the PKCS -model-complying token decides to offer a service for enumerating public objects (including session objects), an anonymous user should be able to list them. (This may mean listing their handles, rather than their values, note).
 
Ill happily be a tester for a exe/a.out simulator, with public or private feedback as desired. I have made a scripting version of the muscleTool client on Windows, that talks socket protocol to my own (heavy) simulator. Putting out a simple exe socket-based clients and an exe socket-based simulators (with pre-installed, post-setup applet) would promote adoption!
 
Peter.
 
 
----- Original Message -----
Sent: Wednesday, December 01, 2004 1:50 AM
Subject: [Muscle] A question about PKCS #11 for MUSCLE Card

Good Morning,
 
I'm working at the University of Computer Science of Bologna, Italy. I have developed a simple MUSCLE Card simulator.
 
Now I'm working to develop the PKCS #11 framework for this simulator.
 
I have a doubt about the Session Object.
 
The Session Objects are stored on the MUSCLE Card?
 
I'm not sure that this is right.
 
If it's wrong, where are stored the Session Object?

 

Thanks you very much. 

 
Matteo Ferrara
 


_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to