[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1132746847.20165.248172187@webmail.messagingengine.com>
Date: Wed Nov 23 11:54:20 2005
From: jon.barber at acm.org (Jon Barber)
Subject: SmartCards programming...
Hi Khaalel,
For your project I'd recommend the basic card, as the kits are
affordable and easily available - http://www.basiccard.com/. They use a
dialect of basic (surprise surprise) and are very usable, although
single app focused.
You could of course use JavaCard, but obtaining the sample cards can be
hard and expensive. You may have luck approaching Gemplus seeing you are
based in France, and also IBM in Zurich are very helpful -
http://www.zurich.ibm.com/jcop/news/news.html. They now use Eclipse as a
development platform for thier cards and you can buy individual samples
at a reasonable rate. I'm sure if you mention your project they'll be
very helpful and may even give you a free sample :-).
Both cards have a good selection of symmetric & asymetric crypto. I'd
rate both platforms equal in terms of development effort. The major
difference is that the JavaCard can have > 1 app on it, whereas
BasicCard can't (or couldn't last time I looked).
Jon.
On Wed, 23 Nov 2005 09:41:46 +0100, "khaalel" <khaalel@...il.com> said:
> Hello,
>
> I have to achieve a technical project for my french high school... And
> the
> subject is about cryptography and smart cards...
> The goal is to write the programs and all the associated stuff... in
> order
> to create a DRM-like system: when an user enter his card, a software
> check
> his key (or certificate or...) and if the authentication succeed, the
> wanted file (document, video, audio...) is open by the software...
> Yesterday I bought a programmer/writer : the Infinity USB but I wanna
> know
> if someone could give me some interresting links about smart card
> programming (java, basic, .....). I already know some things about
> cryptography but I am a newbie in smart card programming. Wich language I
> have to learn? Which type of smart cards I have to buy? Which algorithms
> I
> can use (DES, RSA, Elliptic Curves, AES...)??
>
> thanks...
> khaalel
Powered by blists - more mailing lists