kmip & pkcs#11 in open standards we trust and why you ... · what is oasis? key management...

13
KMIP & PKCS#11 In Open Standards We Trust and Why You Should Too PRESENTED BY FORNETIX & UTIMACO © 2018 FORNETIX · ALL RIGHTS RESERVED 1

Upload: others

Post on 31-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

KMIP & PKCS#11 —In Open Standards We Trustand Why You Should TooPRESENTED BY FORNETIX & UTIMACO

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 1

Page 2: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

MEET TODAY’S

Presenters

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 2

Chuck WhiteChief Technology Officer, Fornetix

Richard WilliamsonMember of Technical Staff, Utimaco

Page 3: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

What Is OASIS?

Key Management Interoperability Protocol (KMIP)

KMIP Applied: Key Orchestration

PKCS#11

1 PKCS#11 Applied: Utimaco

The Power of Combined Standards

Looking Forward

2

3

4

5

6

7

TODAY’S

Agenda

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 3

Page 4: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

OASIS is a nonprofit consortium that drives the development, convergence, and adoption of open standards for the global information society.

OASIS works because different teams come to OASIS from different background and different goals.

What Is OASIS?

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 4

Page 5: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

Open StandardsTHE POWER OF

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 5

Using standards allows you to:

• Adopt the use of encryption throughout

• Address the market as it is

• Address the market as it changes, adapts, and increases

Security as the foundation of your environment:

• Requires root of trust anchored in hardware

• Standards are the grease in a complex system-of-systems

Page 6: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

OVERVIEW OF

KMIP

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 6

• Key Management Interoperability Protocol was first released in

2010

• Industry Standard for key management with strong support for data-

at-rest encryption in storage, backup, and archive solutions

• Emphasis on NIST 800-57 for key lifecycle operations

• Defines the API (XML, JSON, TTLV) and the transport (Mutual TLS)

• KMIP versions 1.0 — 1.4 have been released. Version 2.0 in

progress.

• Starting in KMIP 1.2, the capability has been added to support data-

in-motion, internet-of-things (IoT), and cloud requirements

Page 7: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

OVERVIEW OF

Fornetix & KMIP

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 7

Key Orchestration is about applying key management to your business...

Interoperability with extensibility, security, and scale

SaaS

Dat a-at -Rest Dat a-in-Mot ion

PKI

Cloud

Dat abase

St orage Encryp t ors

Disk

CASB

Virt ual Machines

SAN / NAS

SEDs

Sof t ware

Virt ual

Tape Backups

Int ernet -of -Things

Net working

Proxy / Balancer

Web Servers

SSH

Page 8: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

OVERVIEW OF

PKCS#11

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 8

• The Public Key Cryptography Standard 11 was first released in 1995

• Originally a project of RSA Security, later transitioned to OASIS in

2012

• Industry Standard for encryption tokens, keys, and how they are used

• Defines object types (keys, certificates, etc) and all functions needed:

– Generate

– Use

– Delete

– Protect

• Versions 1.0, 2.01, 2.10, 2.11, 2.20 and 2.40 published. Version 3.00

is in progress and will add support for IoT and data-in-motion.

• The standard supports “vendor defined mechanisms,” which allows for

things like post-quantum cryptography implementations

Page 9: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

OVERVIEW OF

Utimaco & PKCS#11

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 9

• Utimaco HSMs have supported PKCS#11 for almost two decades

– Two major implementations over that time

– The R2 (current) version has benefited from academic review and

subsequent hardening rounds

• Current support is for v2.40, and v3.00 will be available when

published by OASIS

– Important 3.00 behavior is already available (batch mode

encryption/decryption)

Page 10: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

USING BOTH STANDARDS FOR A

Powerful Combined Solution

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 1 0

• Secure key management enclaves protected by HSMs

• Remote systems that store keys in HSMs

• KMIP for managed key lifecycle, orchestration, governance, and transport

• PKCS11 for resilient enclaves, encryption, decryption, and identity (smart cards and tokens)

• The overlap between standards (in both technologies and people) gives organizations

options on how to employ cryptography.

Page 11: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

MULTI-CLOUD

Key Management

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 1 1

AWSOrchestrator provides a KMIP network

connection to transport keys into the Utimaco

Cloud HSM and management of imported AWS

customer master keys

AzureOrchestrator uses PKCS#11 APIs to register

key material from the KO Appliance into

Utimaco Cloud HSM

GoogleOrchestrator integrates and aligns cloud

functions with Utimaco Cloud HSM

Fornetix & UtimacoThe Key Orchestration Appliance provides

secure communications channel for enclaves

secured with Utimaco Embedded and Cloud

HSMs

UtimacoEmbedded or Network HSM protects the Key

Orchestration enclave

Page 12: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

OVERVIEW OF

Utimaco & HSMs

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 1 2

• The Utimaco CryptoServer can be used on-prem or in the

cloud

• Support for clustering, HA, and FT

• CryptoServers cloud-based key material is accessible from

different CSPs — at the same time (create on Azure, sign with

AWS, verify using GPC)

• The Utimaco CryptoServer Simulator can be downloaded from

our website, hsm.utimaco.com

– All the software features of the physical hardware, and uses the

same host APIs and configuration

Page 13: KMIP & PKCS#11 In Open Standards We Trust and Why You ... · What Is OASIS? Key Management Interoperability Protocol (KMIP) KMIP Applied: Key Orchestration PKCS#11 1 PKCS#11 Applied:

CHUCK [email protected]

MORE INFOFornetix: www.fornetix.com

Utimaco: hsm.utimaco.com

CONTACT

Information

© 2 0 1 8 F O R N E T I X · A L L R I G H T S R E S E R V E D 1 3

THANK YOU

RICHARD [email protected]