Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future support for SCP03 or alternatives #6

Open
promovicz opened this issue May 13, 2020 · 2 comments
Open

Future support for SCP03 or alternatives #6

promovicz opened this issue May 13, 2020 · 2 comments

Comments

@promovicz
Copy link

Hello! I am an open-source JavaCard developer found at https://openjavacard.org/. We have our own GlobalPlatform host toolchain that seems to work well with the OMNI.

I would like to advocate that future rings be shipped with SCP03 or possibly SCP10 by default instead of the current 3DES-based SCP02.

Using the more modern AES-based SCP03 is preferable from a cryptographic perspective and would also allow response authentication and encryption. The workflow could be the same as for SCP02. You could ship with default keys or a printed set of static keys. Open-source tools already support this protocol.

An alternative might be to use SCP10 or one of the other asymmetric protocols. This would be the most modern and secure alternative, but the workflow would likely be more complex. Not all open-source tools support these protocols.

The chip that you are using likely supports all of these protocols. Users can not change the protocol themselves however since that is done using proprietary commands.

@laurimihkels
Copy link
Contributor

Hi @promovicz ,

I am glad to hear that the OMNI ring is working well with your toolchain. Also I want to thank you for the suggestion. Unfortunately, we have decided not to make any changes to current stock but we will take your suggestions into consideration if we make any new JavaCard rings.

I will leave your GH issues open for now.

@promovicz
Copy link
Author

I am glad to hear that the OMNI ring is working well with your toolchain. Also I want to thank you for the suggestion. Unfortunately, we have decided not to make any changes to current stock but we will take your suggestions into consideration if we make any new JavaCard rings.

Sure! That's all I'm asking for. Thank you for your consideration.

I will leave your GH issues open for now.

Feel free to contact me or OpenJavaCard if you need any advice on open JavaCard development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants