Aber hallo! Generelle Informationen zur BasicCard:

 
BASICCARDEin SmartCard Betriebssystem
Wenn Sie nicht wissen, wie eine SmartCard programmiert wird, dann sollten Sie die BasicCard ausprobieren !

BasicCard ZC3.3
Die BasicCard ist die erste in BASIC programmierbare Smartcard. Sie ist einfach anzuwenden, setzt keine besonderen Kenntnisse voraus und wird zu einem günstigen Preis angeboten. Mit der BasicCard® ist jeder Programmierer in der Lage, in wenigen Stunden eine Smartcard-Anwendung zu entwickeln. Alles, was Sie zum Start benötigen, ist im BasicCard -Entwicklungs-Kit enthalten. Mehr Informationen sowie ein Bestellformular finden Sie auf der Webseite www.basiccard.com

Welche Vorteile bietet die BasicCard ?

Einfachste Handhabung
Mit dem BasicCard Entwicklungskit kann jeder, der Grundkenntnisse in der Programmiersprache BASIC besitzt, seine Chipkarte innerhalb eines Tages programmieren, auch wenn bislang noch kein Grundwissen zu Chipkarten und Kryptografie vorhanden sind.

Bestes Preis-/ Leistungsverhältnis
Eine BasicCard ®mit 8 kByte E²Prom kostet 2,50 € + MwSt bei kleiner Bestellmenge!

Time to Market
Keine andere Smartcard ist schneller, um eine Kundenanwendung zu realisieren. Während andere sich noch mit veralteten Entwicklungssystemen „herumschlagen“ und über Protokolle und E²Prom nachdenken, sind Sie bereits in der Lage, Ihrem neuesten Kunden ein „echtes“ Produkt vorzustellen.

Kleine Bestellmengen
Die meisten Chipkarten-Projekte fangen mit kleinen Stückzahlen an. Auch wenn Ihr Kunde beim ersten Mal nur 50 oder 100 BasicCards® bestellt, so können Sie sicher sein, dass wir Ihren Auftrag ohne Probleme ausführen werden.

Flexibilität
BasicCard bietet praktisch grenzenlose Möglichkeiten in der Smartcard-Programmierung.

Die BasicCard kann eingesetzt werden als:
- e-Purse
- elektronische Geldbörse
- Identifikationskarte
- Krankenversicherungskarte
- Speicherung von PINs
- Führerschein-ID
- Software-Zugangskontrolle
- Zutrittskontrolle
- Rabattkarten/Geschenkgutscheine

Sicherheit
Bei vielen Smartcard-Anwendungen ist Sicherheit das höchste Gebot.
Natürlich unterstützen wir Standards wie den DES- und den Triple-DES-Algorithmus, die Elliptischen Kurven Kryptografie sowie RSA. Diese Funktionen lassen sich mit wenigen BASIC-Befehlen programmieren. Sie müssen DES-Verschlüsselung nicht verstanden haben, um sie zu benutzen.

Wie funktioniert die BasicCard ?

Das BasicCard Entwicklungskit beinhaltet alles, was Sie zum Einstieg benötigen. Installieren Sie die Software und den Kartenleser an Ihrem PC und schon können Sie beginnen.
Folgen Sie unseren Beispielen oder schreiben Sie Ihre eigene Applikation. Benutzen Sie den BasicCard-Compiler, um Ihre Applikation in den P-Code zu übersetzen. Laden Sie den P-Code in das E²Prom Ihrer BasicCard . Sie haben gerade Ihre erste BasicCard programmiert!
So einfach geht das
.

BasicCard Entwicklungskit
Das Paket enthält die gesamte Entwicklungs-Software auf CD. Zusätzlich erhalten Sie einen PC/SC kompatiblen Kartenleser CyberMouse; einen Balance Reader (Taschenkartenleser) mit einem 10stelligen Display, eine Enhanced BasicCard ZC3.7 (2 kByte E²Prom) sowie zwei Enhanced BasicCards® ZC3.9 (8 kByte E²Prom) und ein gedrucktes Manual. Die Softwaretools laufen unter Microsoft Windows® und beinhalten einen symbolischen „Double Debugger“, mit dem Sie den Quellcode der BasicCard sowie des Kartenlesers „debuggen“ oder ausführen können.
Zur Integration der BasicCard in die eigene PC-Software liefern wir eine Windows 32 Bit API für C/C++ oder Delphi sowie ein OCX für Visual Basic-Programmierer mit.

Warum ist BASIC die bessere Auswahl?
Smartcards haben heute die Ressourcen, die Computersysteme vor ca. 20 Jahren besaßen. Wenig RAM, noch weniger E²Prom usw. Genau zu dieser Zeit wurde die Programmiersprache BASIC entwickelt. Daher eignet sich BASIC hervorragend zur Smartcard-Programmierung. Klein, handlich und vor allen Dingen mit wenig E²Prom zufrieden. BASIC ist eine der Programmier- sprachen, die weltweit am besten verstanden und zugänglich ist und zudem am besten dokumentiert wurde.
Betrachtet man also die eingeschränkten Möglichkeiten eines Smartcard-Mikroprozessor, so gehört BASIC sicherlich zur besseren Auswahl. Natürlich gibt es komplexere Programmier- sprachen, doch für die Programmierung einer Smartcard erweisen sich diese als unhandlich und resourcenhungrig.
Der wichtigste Unterschied zwischen der BasicCard und einer anderen „programmierbaren Smartcard”, wie der Windows®-, Java- oder MultOS-Karte ist aber nicht die Programmiersprache, sondern der Preis. Einfach gesagt: Je größer der Chip, desto höher der Preis. Smartcard for Windows®, Javacard oder MultOS benötigen eine schnelle CPU und viel Speicher. Für eine simple Anwendung werden hier sehr teure Chips benötigt (1 kByte RAM, 32 kByte ROM und 32 kByte E²Prom). Für die BasicCard (256 Byte RAM, 17 kByte ROM und 8 kByte E²Prom) bezahlen Sie lediglich einen Bruchteil dieses Preises.

BasicCard Versionen

Version

EEPROM

RAM

Protocol

Encryption

Floating-Point Support

File System

ZC1.1

1K

256 bytes

T=1

SG-LFSR

None

No

Enhanced BasicCard

Version

EEPROM

RAM

Protocol

Encryption

Extras

FP Support

File System

ZC3.1

2K

256 bytes

T=1

DES

 

Full

Yes

ZC3.2

4K

256 bytes

T=1

DES

 

Full

Yes

ZC3.3

8K

256 bytes

T=1

DES

 

Full

Yes

ZC3.4

16K

256 bytes

T=1

DES

 

Full

Yes

ZC3.5

6K

256 bytes

T=1

DES

EC-FSA1

Full

Yes

ZC3.6

14K

256 bytes

T=1

DES

EC-FSA1

Full

Yes

ZC3.7

2K

256 bytes

T=1

DES

 

Full

Yes

ZC3.8

4K

256 bytes

T=1

DES

 

Full

Yes

ZC3.9

8K

256 bytes

T=1

DES

 

Full

Yes

1 EC-FSA: Fast Signature Algorithm for Elliptic Curve Cryptography

Plug-In Libraries for the Enhanced BasicCard: EC-161, AES, SHA-1, IDEA

Professional + MultiApplication BasicCard

Version

PK Algorithm

EEPROM

RAM

Protocol

Encryption

Extras

FP Support

File System

ZC4.5A

RSA

30K

1K

T=0, T=1

AES

SHA-1

Partial1

Yes

ZC4.5D

RSA

30K

1K

T=0, T=1

DES

SHA-1

Partial1

Yes

ZC5.4

EC-167

16K

1K

T=0, T=1

AES & DES

SHA-1

Full

Yes

ZC5.5

EC-167

31K

2K

T=0, T=1

AES & DES

SHA-1

Full

Yes

ZC6.52

EC-167

31K

2K

T=0, T=1

AES & DES

SHA-1

Full

Yes

1 Single-to-String conversion not supported
2 MultiApplication BasicCard

Public-Key Algorithms

Name Description Key size Reference
RSA Rivest-Shamir-Adleman algorithm 1024 bits IEEE P1363: Standard Specifications for Public Key Cryptography
EC-167 Elliptic Curve Cryptography over the field GF(2167 ) 167 bits
EC-161 Elliptic Curve Cryptography over the field GF(2168 ) 161 bits

Symmetric-Key Algorithms

Name Description Key size Reference
AES Advanced Encryption Standard 128 bits Federal Information Processing Standard FIPS 197
DES Data Encryption Standard 56/112 bits ANSI X3.92-1981: Data Encryption Algorithm
SG-LFSR Shrinking Generator – Linear Feedback Shift Register 64 bits D. Coppersmith, H. Krawczyk, and Y. Mansour, The Shrinking Generator, Advances in Cryptology – CRYPTO ’93 Proceedings, Springer-Verlag, 1994
IDEA International Data Encryption Algorithm 128 bits X. Lai, On the Design and Security of Block Ciphers, ETH Series in Information Processing, v. 1, Konstanz: Hartung-Gorre Verlag, 1992

Data Hashing Algorithms

Name Description Reference
SHA-1 Secure Hash Algorithm, revision 1 Federal Information Processing Standard FIPS 180-1

Communication Protocols

Name Description Reference
T=0 Byte-level transmission protocol ISO/IEC 7816-3: Electronic signals and transmission protocols
T=1 Block-level transmission protocol


 
mailtoKontakt:
sales@zeitcontrol.de

Letzte Änderung: 09.01.2009

 


Basiccard.com Mehr dazu auf der BasicCard-Website unter www.basiccard.com