Close
/// Account /// Password
/// Forgotten Password?
    VIA Downloads

VIA PadLock Security Suite

Development tools

In this section you will find security benchmarks and development tools to help analyze the effectiveness of the VIA PadLock Security as applied in VIA processors, as well  development applications and programs using the features for yourself.


VIA Cryptographic Service Provider File Type / Download File Size
ZIP 10.5 MB
The VIA Cryptographic Service Provider(CSP) is a customized cryptographic service provider. It's used to substitute the MS CSP with the same interfaces and functions. It is also designed to enhance the cryptographic performance of the VIA Padlock security engine.

The VIA CSP version 1.2 was based on the VIA C5 series processors and provided the most commonly used functions. The VIA CSP version 1.3 has improved some functions and added support for the 64-bit VIA Nano processor.

The VIA CSP 1.3 supports Windows XP 32 bit and 64 bit and WinCE 5.0 and 6.0. It supports AES, SHA and RSA for the VIA C7 and Nano processors. It mainly uses the VIA Padlock SDK to implement AES, SHA, RSA and random number generation algorithms based on the VIA C7 or Nano processors. If the processor doesn't support an algorithm (for instance, VIA the VIA Nano doesn't support the Montgomery multiplication and the VIA C7 doesn't support partial hash ) it seamlessly uses the MS CSP to implement the same functions.


VIA PadLock Software Development Kit File Type / Download File Size
ZIP 391KB

This API and Programming guide is for use with VIA C5XL/C5P/C5Q/C5J/Nano series processors. The Advanced Cryptography Engine(ACE) in VIA C5P series processors, or the Advanced Cryptography Engine version 2 (ACE2) in VIA C5Q/C5J/Nano series processors, implements the cryptographic functionality. The Random Number Generator (RNG) function in VIA C5XL/C5P/C5Q/C5J/Nano series processors implements the random number generating functionality. The PadLock Hash Engine (PHE) in VIA C5J/Nano series processors implements both SHA-1 algorithm and SHA-256 algorithm. The PadLock Montgomery Multiplier (PMM) in VIA C5Q/C5J series processors implements the Montgomery Multiplication algorithm.

The VIA PadLock SDK is comprised of four groups of APIs, which facilitate the building of security applications for use with VIA C5XL/C5P/C5Q/C5J/Nano series processors. It helps users to make full use of many advanced features in VIA C5 series processors such as RNG, ACE or ACE2, PHE, and PMM in order to enhance the overall performance of their applications. For more details regarding the VIA PadLock Security Suite, please refer to the VIA PadLock Programming Guide.



VIA PadLock™ Cryptographic Service Provider File Type / Download File Size
ZIP 1.6 MB
The VIA PadLock™ Cryptographic Service Provider (CSP) is a software module that enables the Microsoft® Cryptographic Application Programming Interface (CryptoAPI) – used by programmers to enhance security in applications – to offload much of the security heavy-lifting to the VIA PadLock Security Engine integrated into the VIA C7™ processor family. For more information visit the VIA PadLock website. This package (version 1.21) supports Microsoft WinXP and includes a detailed application note for developers.
ZIP 1.1 MB
The VIA PadLock™ Cryptographic Service Provider (CSP) is a software module that enables the Microsoft® Cryptographic Application Programming Interface (CryptoAPI) – used by programmers to enhance security in applications – to offload much of the security heavy-lifting to the VIA PadLock Security Engine integrated into the VIA C7™ processor family. For more information visit the VIA PadLock website. This package (version 1.21) supports Microsoft WinCE and includes a detailed application note for developers.


VIA AES Benchmark tool File Type / Download File Size
Zip folder 1.47MB

This is a synthetic AES encryption benchmark for calculating AES encryption speeds through software as well as hardware, although it has to be noted that only computers equipped with a VIA processor based on the C5P core, will be able to utilize the Hardware Encryption benchmark testing. You will need to be running Microsoft Windows 2000 or XP.

This benchmark defines 4 confidentiality modes of operation for use with an underlying symmetric key block cipher algorithm: Electronic Codebook (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), and Output Feedback (OFB). For more information on the benchmark, please read the User Guide contained in the zip file.


VIA PadLock Security Suite Related Downloads


 
» Home » Advertize » Sitemap » Trademark Information » Powered by MetaPlume ©MetaPlume Corp. 2010