Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security FullDisclosure
[Top] [All Lists]

Re: [Full-disclosure] SmartCards programming...

Subject: Re: [Full-disclosure] SmartCards programming...
Date: Wed, 23 Nov 2005 11:54:07 +0000

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@gmail.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
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/

<Prev in Thread] Current Thread [Next in Thread>