KCMVP

Founded in 2011, KeyPair was the first company in Korea to obtain firmware-based KCMVP certification in 2018. Since then, it has been supplying KCMVP security chips to the Korean Electric Power and defense sectors.

Products
KCMVP SeruceIC, KSE100B, KSE300B

KSE Series Introduction

KSE Series operates with KCMVP certified crypto module (CLIB V1.0) as firmware on top of CC certified security chip. The encryption key is securely stored in the Secure Memory inside the Secure Chip. The cryptographic algorithm operation is performed safely inside the secure chip, and the cryptographic key is not exposed outside the secure chip. Various applications such as Crypto API and TLS/DTLS are mounted in the application area. It communicates with the host CPU through the I/O interface.

* KCMVP - Korea Cryptographic Module Validation Program

* CC - Common Criteria

Supported Cipher Algorithms

Distinguish Cryptographic Algorithms Remarks
Random Number Generator

  CTR_DRBG

Block cipher: ARIA-128
Block cipher

  ARIA

KeyLength : 128,192,256 bit

Operating Modes : ECB, CBC, CTR, GCM

Hash functions

  SHA

SHA-256
Message Authentication

  HMAC

Hash functions : SHA-256
Electronic signatures

  ECDSA

Curve : P-256
Keying

  ECDH

Curve : P-256

* AES, DES, T-DES Support





Products

kcmvp secure module
KCMVP Certification security chip

KSE100B

 CPU : 16bit RISC

 Memory : RAM – 6KB, Flash – 200KB

 Interface : ISO-7816

 Package : SOP-8, 5mm(W) x 6mm(D) x 1.6mm(H)

 Operating Voltage : 1.62V ~ 5.5V

 Certification : KCMVP (Verification Number: CM-144-2023.10), CC (Common Criteria)

kcmvp secure module
KCMVP Certification security chip

KSE300B

 CPU : 32bit RISC

 Memory : RAM – 48KB, Flash – 2000KB

 Interface : SPI

 Package : QFN-16, 4mm(W) x 4mm(D) x 0.8mm(H)

 Operating Voltage : 1.62V ~ 5.5V

 Certification : KCMVP (Verification Number: CM-144-2023.10), CC (Common Criteria)

kcmvp secure module
KCMVP Certification USB Dongle

KSE300U

 CPU : 32bit RISC

 OS : Windows10, Linux

 Interface : USB (Full Speed)

 Package : 61mm(W) x 22mm(D) x 9mm(H)

 Operating Voltage : 5.0V (USB Power)

 Certification : KCMVP (Verification Number: CM-144-2023.10), CC (Common Criteria)



Features



Secure storage of encryption keys

 Securely store encryption keys and sensitive data in secure memory inside a CC-certified security chip (smartcard IC chip).

 KeyPair's KSE products are secure against physical attacks, and they are equipped with defenses against side-channel attacks, one of the most powerful attack techniques.

 Even if the device is exposed to an attacker, the encryption keys stored within the KSE product are safe.

 National Intelligence Service KCMVP Physical Security Grade 2 (the highest grade in Korea)

Miniaturization Lightweight

 The KSE300B uses a QFN-16 package measuring 4 mm (W) x 4 mm (D) x 0.8 mm (H) and weighs 0.3 grams.

 Smaller and lighter chips are used to miniaturize and lighten equipment.

 The software version of the KCMVP cryptomodule operates in a rather heavy operating system environment such as Linux, Windows, and so on, which increases the size of the hardware module with the cryptomodule and increases the power consumption.

Wide range of applications

 The KCMVP-certified cryptographic module operates as firmware on top of the security chip, and user applications can be implemented on the application layer.

 It is possible to implement applications that reflect various user needs, and the protocols required for TLS/DTLS, certificate management, Secure Boot, and smart meters are currently implemented.



Application



KEPCO AMI

KSE security chips have been applied to KEPCO's AMI (Advanced Metering Infrastructure) modems and meters.

Drones

KSE security chips have been applied to civilian and military drones. The KSE security chip encrypts and decrypts data.

Radios

The KSE security chip is applied to military radios, injecting keys through a cryptographic key injector and providing data encrypted communication.

IOT Platform

The KSE security chip is applied to the IOT platform and supports various IOT communication protocols such as TLS, DTLS, LWM2M, and MQTT.