In a nutshell
With many different smart card options, the hardware typically is not an issue. In fact, successful projects depend much more on the middleware used. A middleware is software connecting a security token to applications. In the current heterogeneous IT world, a middleware should not depend on specific operating systems or devices. Instead, it should be platform independent and support a broad number of applications across differing devices. In addition, strong security demands middleware that utilizes standards based protocols and advanced cryptographic methods.
Linux derivatives, Windows, and macOS). With hardware support for over 80 card types, sc/interface removes dependence on any single card vendor and provides unrivaled interoperability.
Supporting both RSA and Elliptic Curve Cryptography, sc/interface meets the most demanding encryption standards recommended by USA-based NSA and the German BSI. With its platform independence, a modular architecture, and advanced cryptographic algorithm use, sc/interface is the most versatile and mature product of its kind on the market.
Frequently asked questions
With Windows Vista, a new interface named CNG (Cryptography API Next Generation) was introduced. CNG includes the concept of Smart Card Minidriver. A Minidriver is a module which allows organizations to easily deploy smart cards by automatically downloading necessary connectors from Microsoft.
sc/interface supports both MS-CAPI and CNG and provides for a Smart Card Minidriver. Finally, sc/interface supports the Apple crypto interface Tokend.
- Disk encryption
- WWW login
- system login
- VPN login
- secure WiFi
- secure e-mail
- document encryption and signature
- ATOS CardOS: M4.01A / V4.2 / V4.2B / V4.2C / V4.3 / V4.3B / V4.4 / V5.0 / V5.3
- AustriaCard JCOP: 21 V2.2 / 21 V2.3.1 / 31 V2.2 / 31 V2.2 contactless / 31 V2.3.1 / 31 V2.3.1 contactless / 31/72 V2.3.1 / 31 / 72 V2.3.1 contactless / 41 V2.2.1 / 41 V2.2.1 contactless / 41 V2.3.1 / 41 V2.3.1 contactless / 41 V2.4 / 41 V2.4 contactless
- Bundesdruckerei: GoID card V1, V2
- ePasslet-Suite 1.1/1.2: on JCOP V2.4.1R3, on JCOP V2.4.1R3 with PACE Profile
- ePasslet-Suite 2.0: on JCOP V2.4.2R3, on JCOP V2.4.2R3 with PACE Profile
- Gemalto: TOP IM GX4
- G&D Sm@rtCafé: Expert: 3.1 / 3.1 contactless / 3.2 / 4.0 / 5.0 / 6.0 / 6.0 SCP 03 / 7
- G&D STARCOS: 3.0 / 3.2 / 3.4 (Swiss Health Card eGK) / 3.5
- HID Crescendo: C700 / C700 contactless
- Infineon: JCLX80 jTOP / JCLX80 jTOP contactless
- NXP JCOP: V 2.1 / V2.2 / V2.2 Contactless / V2.2 / V2.3.1 / V2.4 / V2.4.1 / V2.4.2 / V2.4.2 R3 / V2.4.2 R3 SCP 03
- SwissSign: suisseID (CardOS M4.3B / M4.4)
- D-Trust: D-Trust Card 3.0
- TCOS: Signature Card 2.0
- Microsoft Virtual Smart Card
Among others, sc/interface supports the following tokens:
- Certgate microSD (NXP JCOP)
- G&D Sm@rtCafé Expert 3.2 USB token
- NXP JCOP: V2.2.1 IDptoken 200
- SwissSign SwissID (CardOS M4.3B)
- IDENTIV @MAXX (SCT3512)
Virtual Smart Card (VSC) is a technology introduced by Microsoft that enables the use of the Trusted Platform Module (TPM) for key storage via a smart-card-type interface. sc/interface supports this technology. This means that with sc/interface not only cards and tokens can be used for storing keys, but also a TPM.
sc/interface is used (among others) by the following customers:
- Allianz: Allianz, one of the largest insurance companies in the world, has licenced sc/interface for over 80,000 employees.
- E.ON: The German energy supplier E.ON has issued 70,000 smart cards to its employees for authentication. The smart card middleware in use is sc/interface.
- Husky Energy: The Canadian energy supplier Husky Energy uses sc/interface for securing laptops.
- Minimax: The German fire protection supplier Minimax uses sc/interface for smart card authentication.
The Technical Part
- Windows 7, 8.x, 10
- Windows Server 2008 R2, 2012 R2
- Centos 6, 7, Debian 7, 8, RedHat 6, 7, Ubuntu 14.04 LTS / 16.04 LTS
- macOS Mavericks (10.9), Yosemite (10.10.4), El Capitan (10.11), Sierra (10.12)
- Citrix XenDesktop 7
- VMware Horizon
sc/interface contains the following modules
- Admin tool (sc/manager): Provides a complete range of card/token management functions, including initialisation, profiling, and administration.
- User tool (sc/utility): Provides administration functions relevant for the user. It is mainly used to change the user PIN.
- Register tool: Registers digital certificates stored on the card or token (Windows).
- CSP module: Connects to Microsoft Crypto API for use with most Windows versions.
- Smart Card Minidriver: Connects to the Cryptographic API Next Generation interface for use with Windows 8.1 / 10 and Windows Server 2008 / 2012 R2.
- PKCS#11 module: Connects to the PKCS#11 interface for use with Linux derivatives and Mozilla based browsers.
- Tokend module: Connects to the Tokend interface for macOS and clients.
sc/interface is an advanced smart card and token middleware ideal for uncompromising customers who demand a high security level without compromising flexibility. When dealing with projects in the scope of millions of banking customers or citizens worldwide, broad platform support is crucial for user adoption and success. Leveraging sc/interface is the solution of choice, whenever smart cards or other security tokens are to be used for public key infrastructures for encryption, authentication, or digital signatures. The flexibility that sc/interface delivers allows for a single security token to become a multipurpose device. With it you can consolidate physical access with payment applications or secure website access with digital form signing needed for e-commerce or online government services.Platforms
sc/interface is available for Windows, Linux, BSD, and macOS in 32 and 64 Bit. A user can use the same smart card on different platforms.
Smart Card Types
sc/interface supports over 80 smart card types. Among others, cards supplied by Atos, Infineon, NXP, Gemalto, G&D, Siemens and Austria Card can be used. Virtual Smart Card (VSC) is supported, too. One card model can easily be replaced by another.
sc/interface interoperates with virtually every application program on the market (e.g. Internet Explorer, Firefox, MS Outlook), because it supports all major crypto interfaces: PKCS#11, CSP, Minidriver, and Tokend.Form Factors
sc/interface supports both contact and contactless smartcards. Along with smart cards, USB tokens, microSD cards and SIM cards smartphones can be used.
The scope of government projects with millions of cards issued requires coverage on all platforms for broad user acceptance. sc/interface covers all major client OS and supports modern standards like PACE.
As an alternative to a PIN, it is possible to use a fingerprint template for protecting a smart card. This option is more secure and more convenient. sc/interface supports third party Match-on-Card biometric technology.
- Next Generation Crypto API
- Password Authenticated Connection Establishment (PACE)
- Virtual Smart Card support
- Elliptic Curve Cryptography (ECC)
- Remote desktop operation and terminal servers
- Localization support via language files
SwissSign, a leading provider of innovative identity solutions and subsidiary of Swiss Post uses cryptovision’s smart card middleware sc/interface for their product SuisseID. SuisseID is a smart card, which stores certificates and private keys of its owner. SuisseID is accompanied by a signature software (SwissSigner) and a solution for secure communication (IncaMail). The easy handling is granted by sc/interface, which is bundled with the SuisseID software. Thanks to sc/interface the SwissSign signature cards and tokens can be used on Windows, macOS and Linux computers. No matter if the user accesses protected websites, signs PDF documents digitally or performs other cryptographic operations, sc/interface always works transparently in the background and thus rises customer satisfaction.