+CON.1 Crypto Concept
---+CON.1.G1. Inadequate Key Management for Encryption
---+CON.1.G2. Violation of Legal Framework Conditions Regarding the Use of Cryptographic Methods
---+CON.1.G3. Loss of Data Confidentiality or Integrity Due to Misbehaviour
---+CON.1.G4. Software Vulnerabilities or Errors in Crypto Modules
---+CON.1.G5. Failure of a Crypto Module
---+CON.1.G6. Insecure Cryptographic Algorithms or Products
---+CON.1.G7. Errors in Encrypted Data or Cryptographic Keys
---+CON.1.G8. Unauthorised Use of a Crypto Module
---+CON.1.G9. Compromised Cryptographic Keys
---+CON.1.G10. Forged Certificates
---+CON.1.A1 Selecting Appropriate Cryptographic Methods [Process Owner]
---+CON.1.A2 Backups When Using Cryptographic Methods [IT Operation Department] (B)
---+CON.1.A3 Encryption of Communication Links (S)
---+CON.1.A4 Appropriate Key Management (S)
---+CON.1.A5 Secure Deletion and Destruction of Cryptographic Keys [IT Operation Department] (S)
---+CON.1.A6 Identifying the Need for Cryptographic Methods and Products [IT Operation Department, Process Owner] (S)
---+CON.1.A7 Drawing Up a Security Policy for the Use of Cryptographic Methods and Products (H)
---+CON.1.A8 Determining the Factors That Influence Cryptographic Methods and Products (H)
---+CON.1.A9 Selecting an Appropriate Cryptographic Product [IT Operation Department, Process Owner] (H)
---+CON.1.A10 Developing a Crypto Concept (H)
---+CON.1.A11 Secure Configuration of Crypto Modules [IT Operation Department] (H)
---+CON.1.A12 Secure Separation of Roles When Using Crypto Modules [IT Operation Department] (H)
---+CON.1.A13 Operating System Security Requirements When Using Crypto Modules (H)
---+CON.1.A14 Training of Users and Administrators [Supervisor, Process Owner, IT Operation Department] (H)
---+CON.1.A15 Reacting to the Practical Weakening of a Crypto Method (H)
---+CON.1.A16 Physical Protection of Crypto Modules [IT Operation Department] (H)
---+CON.1.A17 Emission Security [IT Operation Department] (H)
---+CON.1.A18 Cryptographic Replacement Modules [IT Operation Department] (H)

CON.1 Crypto Concept

Introduction

Cryptography is widely used as a means of ensuring confidentiality, integrity, and authenticity in information security. Cryptographic procedures are used to encrypt information so that its content cannot be read without the corresponding key. These can be symmetrical procedures, where the same key is used for encryption and decryption, or asymmetrical procedures, where one key is used for encryption and another for decryption.

In a heterogeneous environment, both the data an organisation stores locally and that which it transfers can be effectively protected by cryptographic procedures and techniques.

Further safeguards are needed at the organisational and procedural levels. The use of cryptographic procedures alone is not sufficient to guarantee the confidentiality, integrity, and authenticity of encrypted information.

Within the framework of a crypto concept, all the cryptographic procedures used and the associated safeguards are considered together. Only a holistic view of this subject enables effective protection through cryptography.

Crypto modules are a special feature that can be used for cryptographic procedures to meet increased protection requirements. The term "crypto module" refers to a product that offers the security function specified in a given crypto concept. Such products may consist of hardware, software, firmware, or a combination thereof. In addition, components such as memory, processors, buses, and power supplies are necessary to implement crypto processes. A crypto module may be used in a wide variety of IT or telecommunication systems in order to protect sensitive data and information.

Objective

This module describes how a crypto concept can be created and how information in organisations can be cryptographically secured.

Scoping and Modelling

Module CON.1 Crypto Concept must be applied once for the entire information domain under consideration. This module covers general requirements, organisational framework conditions, and procedures for cryptographic products and methods. The core IT tasks associated with the operation of crypto modules are not addressed here. In this regard, the requirements of the modules of layer OPS.1.1 Core IT Operation must be met.

Ways to cryptographically secure individual IT systems (e.g. laptops) or communication links at the application level (e.g. encryption or hashing of passwords in a database) are not included in this module either. These topics are covered in the corresponding modules of the APP Applications, SYS IT Systems and NET Networks and Communication layers.

Useful Resources

The International Organization for Standardization (ISO) deals with the topic of cryptography in ISO/IEC 27001:2013 (annex A.10) on the basis of two guidelines.

The BSI has produced “Leitfaden Erstellung von Kryptokonzepten” [Guidelines for Creating Crypto Concepts] and a "Musterkryptokonzept" [Crypto Concept Model], which can support organisations in creating their own crypto concepts.

The BSI Technical Directive “BSI-TR-02102: Crytographic Mechanisms: Recommendations and Key Lengths” should be observed when selecting encryption methods and key lengths.

The Information Security Forum (ISF) has developed requirements for crypto concepts in “The Standard of Good Practice for Information Security” (area TS2, "Cryptography”).

1. Přehled

Název Standard
CON.1.A1 Selecting Appropriate Cryptographic Methods [Process Owner]

Appropriate cryptographic methods MUST be selected. In so doing, it MUST be ensured that established algorithms are used that have been examined intensively by experts and do not have any known vulnerabilities. The key lengths recommended at the time MUST also be used.

CON.1.A2 Backups When Using Cryptographic Methods [IT Operation Department] (B)

In backups, cryptographic keys MUST be stored and kept by the IT Operation Department in such a way that unauthorised persons cannot access them. Long-term cryptographic keys MUST be stored outside of the IT systems used.

For long-term storage of encrypted data, checks SHOULD be performed at regular intervals to determine whether the cryptographic algorithms and key lengths used still reflect the state of the art. The IT Operation Department MUST guarantee that data stored in encrypted form can still be accessed after longer periods. The crypto products used SHOULD be archived. The configuration data of crypto products SHOULD be backed up.

CON.1.A3 Encryption of Communication Links (S)

It SHOULD be determined whether communication links can be encrypted in a feasible manner with a reasonable amount of resources. If this is the case, communication links SHOULD be encrypted appropriately.

CON.1.A4 Appropriate Key Management (S)

Cryptographic keys SHOULD always be created with appropriate key generators in a secure environment. If possible, cryptographic keys SHOULD be used for one purpose only. In particular, different keys SHOULD be used for encryption and signature creation. The exchange of cryptographic keys SHOULD be carried out using a method that is considered secure.

If keys are used, the authenticity of the origin and integrity of the key data SHOULD be checked.

All cryptographic keys SHOULD be changed at a sufficient frequency. There SHOULD be a defined procedure for scenarios in which a key has been revealed. All created cryptographic keys SHOULD be stored and managed securely.

CON.1.A5 Secure Deletion and Destruction of Cryptographic Keys [IT Operation Department] (S)

Keys and certificates that are no longer needed SHOULD be deleted and destroyed securely.

CON.1.A6 Identifying the Need for Cryptographic Methods and Products [IT Operation Department, Process Owner] (S)

The business processes or specialised procedures that require cryptographic methods SHOULD be defined. The applications, IT systems, and communication links necessary to fulfil the tasks at hand SHOULD then be identified. The IT Operation Department SHOULD use suitable cryptographic mechanisms to secure these elements.

CON.1.A7 Drawing Up a Security Policy for the Use of Cryptographic Methods and Products (H)

Based on its general security policy, an organisation SHOULD draw up a specific policy for the use of crypto products. In this security policy, the person responsible for the secure operation of cryptographic products SHOULD be specified. There SHOULD be deputising rules in connection with the crypto products used.

Necessary training and awareness safeguards SHOULD be defined for users, along with codes of conduct and reporting channels for potential problems or security incidents. Furthermore, the policy SHOULD define the methods used to ensure that crypto modules are configured securely, used properly, and maintained at regular intervals.

The policy SHOULD be known to all the relevant employees and SHOULD be integral to their work. If the policy is changed or deviations prove necessary, this SHOULD be coordinated with the CISO and documented accordingly. There SHOULD be regular checks on whether the policy is still being properly implemented. The results SHOULD be appropriately documented.

CON.1.A8 Determining the Factors That Influence Cryptographic Methods and Products (H)

Before a decision can be taken on which cryptographic methods and products will be used in the event of high protection requirements, the following influencing factors SHOULD be determined, among other considerations:

  • security aspects (see CON.1.A6 Identifying the Need for Cryptographic Methods and Products)
  • technical aspects
  • personnel and organisational aspects
  • economic aspects
  • the lifecycles of cryptographic methods and the key lengths used
  • approval of cryptographic products
  • legal framework conditions
CON.1.A9 Selecting an Appropriate Cryptographic Product [IT Operation Department, Process Owner] (H)

Before selecting a cryptographic product, an organisation SHOULD define the requirements to be met by the product. Here, aspects such as the scope of functions, interoperability, efficiency, and protection against incorrect operation and malfunction SHOULD be considered. It SHOULD be checked whether certified products should be given priority. The selection process SHOULD also consider the future deployment locations due to the export and import restrictions on cryptographic products, for example.

As a general rule, products that do not make it possible to control the storage of keys SHOULD NOT be used.

CON.1.A10 Developing a Crypto Concept (H)

A crypto concept SHOULD be developed that is integrated into the security concept of the organisation in question. The concept SHOULD describe all the technical and organisational specifications for the cryptographic products used. Additionally, all the relevant applications, IT systems, and communication links SHOULD be listed. The created crypto concept SHOULD be updated at regular intervals.

CON.1.A11 Secure Configuration of Crypto Modules [IT Operation Department] (H)

Crypto modules SHOULD be installed and configured securely. All preset keys SHOULD be changed. Afterwards, whether the crypto modules work properly and can actually be operated by users SHOULD be tested.

Furthermore, the requirements for the operational environment SHOULD be defined. If an IT system is changed, whether the cryptographic methods used are still effective SHOULD be tested. The configuration of the crypto modules SHOULD be documented and checked at regular intervals.

CON.1.A12 Secure Separation of Roles When Using Crypto Modules [IT Operation Department] (H)

User roles SHOULD be defined when configuring a crypto module. Access control and authentication mechanisms SHOULD be used in order to verify whether an employee is actually allowed to use the desired service. The crypto module SHOULD be configured such that the authentication information has to be re-entered every time there is a role change or a specified period of inactivity as passed.

CON.1.A13 Operating System Security Requirements When Using Crypto Modules (H)

The interaction between the operating system and the crypto modules SHOULD ensure the following:

  • the crypto modules installed cannot be disabled or circumvented without this being noticed.
  • the applied or stored keys cannot be compromised.
  • the data to be protected can only be stored on storage media without encryption or leave the information-processing system with the knowledge of and under the control of the user
  • attempted manipulations of the crypto module will be detected.
CON.1.A14 Training of Users and Administrators [Supervisor, Process Owner, IT Operation Department] (H)

There SHOULD be training for users and administrators on handling the relevant crypto modules. The meaning of the security settings of crypto modules and why they are important SHOULD be explained in detail to the users. Furthermore, they SHOULD be made aware of the threats that result from bypassing or disabling these security settings for the sake of convenience. The training content SHOULD always be adapted to the particular operational scenarios at hand.

Administrators SHOULD also receive specific training on the administration of crypto modules. They SHOULD also be provided with an overview of basic cryptographic terms.

CON.1.A15 Reacting to the Practical Weakening of a Crypto Method (H)

A process SHOULD be established that can be used in the event of a weakened cryptographic method. In so doing, it SHOULD be ensured that the weakened cryptographic method can be secured or will be replaced with an appropriate alternative.

CON.1.A16 Physical Protection of Crypto Modules [IT Operation Department] (H)

The IT Operation Department SHOULD ensure that unauthorised physical access to the contents of a crypto module is prevented. Hardware and software products used as crypto modules SHOULD be able to perform a self-test.

CON.1.A17 Emission Security [IT Operation Department] (H)

Whether additional safeguards are necessary for emission security SHOULD be examined. In particular, this SHOULD be ensured when processing government material that is classified as VS-VERTRAULICH (VS-CONFIDENTIAL) or higher.

CON.1.A18 Cryptographic Replacement Modules [IT Operation Department] (H)

Replacement crypto modules SHOULD be kept available.

1.1 Odkazy

1.2 Identifikované požadavky

1.3 Související regulace

2. Identifikované požadavky

Požadavky
Zdroj Požadavek

3. Související regulace

Regulace
Zdroj Regulace

Propojené úkoly