lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ