Blog

Key Material Classification

Classification

In the context of information classification, a cryptographic key is often viewed merely as another technical safeguard. However, this is a somewhat misleading simplification. A key does not simply protect information from unauthorized reading; it can also enable the creation of signatures, verify data origin, authenticate users or systems, and provide time-stamping services. Consequently, the compromise of such a key can have vastly different repercussions compared to the compromise of a key used for standard data encryption.
Therefore, the classification of key material cannot rely solely on the sensitivity of the data the key protects. It is more important to determine what actions an attacker could take following a key compromise, which entities or systems could be affected, and the duration of the resulting impact.
This also ties into the previous part of the series: a key is a security asset with its own purpose, owner, dependencies, and lifecycle. Classification is one of the parameters used to subsequently determine the appropriate protection measures.

Classification of Key Material

Key material is used to perform cryptographic operations that protect information or ensure its integrity and authenticity. As such, the key material itself can be a highly sensitive asset, and the measures taken to protect it must be commensurate with the consequences of its compromise. The situation is relatively easy to visualize in the case of encryption keys. If a key protects data of a certain sensitivity level, its compromise could lead to that data being exposed. Therefore, as an organizational rule, it makes sense to require that the level of protection for the key corresponds at least to the sensitivity of the information it protects.
However, this rule cannot be applied mechanically to all types of keys. A key does not necessarily protect only confidentiality; its compromise could also undermine the integrity, authenticity, or evidentiary value of cryptographic operations. Consequently, classification should be based primarily on the most serious realistic scenario of misuse. In other words, a key is not sensitive simply because it "encrypts secret data"; it is also sensitive because its holder gains the ability to create, alter, or confirm something, or to impersonate another entity.

Signing keys

The situation regarding signing keys differs from that of encryption keys. Compromising a signing key does not necessarily result in an information leak. However, an attacker could gain the ability to generate new signatures on behalf of the key holder. The impact therefore depends not only on the type of key itself but also on the privileges of the entity to which the key is assigned. A signing key belonging to a person authorized to approve significant financial or legal transactions may represent a far more sensitive asset than a key belonging to a person without such authorization. For signing keys, it is therefore advisable to monitor, in particular, the relationship:
identity – key – authorization – signing operation

If a key is compromised, simply replacing the key technically is insufficient. It is necessary to determine what operations the attacker could have performed, what signatures could have been created, and what impact the questioning of their origin might have.
The concept of non-repudiation deserves special attention. A cryptographic signature in itself does not automatically equate to legal non-repudiation. While from a technical standpoint it guarantees document integrity (meaning the text has not been altered since the moment of signing), from a legal perspective it serves as key evidence of the signatory's intent. Cryptography thus provides only a technical mechanism for verifying the signature and its link to a specific key. However, the actual evidentiary and legal effects depend on the identification of the holder, the method of key protection, authorization management, the overall chain of evidence, and the applicable legal regime. It is precisely based on these factors that a court or authority interprets the law and determines the resulting non-repudiation of the legal act in question.
Therefore, it is not appropriate to classify a signing key solely based on the sensitivity of the documents being signed. One must also consider the legal or operational actions the key holder can perform on behalf of the entity in question.

Sealing keys

A sealing key has a different usage model. An electronic seal is associated with a legal entity, and its purpose is primarily to demonstrate the origin and integrity of data. It does not, therefore, represent the expression of a specific natural person's will in the same way as a personal electronic signature.
Consequently, the compromise of a sealing key does not necessarily lead to an information leak. However, an attacker could gain the ability to generate data that appears to bear the organization's seal. Consequently, the impact could extend to items such as invoices, purchase orders, statements, certificates, or signed software. Therefore, the classification of a sealing key should take into account not only the technical protection of the key but also the level of trust associated with its use.
For sealing keys, the following relationship is particularly important:
organization – key – usage authorization – seal – data trustworthiness

TSA Keys

A key used by a Time Stamping Authority (TSA) service has a different nature. Its purpose is neither to protect data confidentiality nor to confirm the intent of a specific individual. It is used to generate time stamps that provide an evidentiary link between specific data and a particular point in time. More precisely, a time stamp provides proof that specific data was submitted to the service in a given form no later than the time indicated in the time stamp. The time stamp itself does not prove who created the document, who owned it, or who signed it. These facts must be substantiated by additional mechanisms.
Compromise of a TSA key can therefore undermine the trustworthiness of the entire service. It is not merely a matter of compromising a single document or a single user. The issue can have broader implications for timestamps issued by the service and for the chains of evidence that rely on them. Consequently, the classification of a TSA key must take into account not only the key itself but also the scope of the service and the volume of systems and documents that depend on its trustworthiness.

Authentication keys

An authentication key is typically not used for data encryption. Its purpose is to verify the identity of a user, device, or service. Compromise of such a key can allow an attacker to impersonate a specific entity. Subsequently, the attacker could gain access to systems and data commensurate with that entity's privileges. Therefore, when classifying an authentication key, it is crucial to consider the scope of privileges associated with the authenticated identity. Simply put:
compromise of authentication key → compromise of identity → potential exploitation of identity privileges

Thus, an authentication key cannot be classified solely based on whether it "protects data." It is necessary to assess the capabilities an attacker would gain upon its compromise.

Classification based on the consequences of compromise

A common principle emerges from the examples provided. The key type is important, but it does not determine the key's sensitivity on its own. When classifying keys, it is useful to ask the following questions in particular:

  • What is the purpose of the key?
  • What security objective does its use support?
  • What authorization is associated with its use?
  • Which entities, systems, or information rely on the key?
  • What actions can an attacker perform if the key is compromised?
  • How extensive could the consequences of a compromise be?
  • How long might the consequences persist?
  • Can a compromise be detected, and how quickly can the key be replaced?
  • Are there evidentiary or legal implications regarding operations already performed?

This approach also makes it possible to distinguish between two keys of the same technical type that may require vastly different levels of protection. For instance, two encryption keys might use the same algorithm and have the same length, yet one might protect temporary operational data while the other secures a long-term sensitive archive. Similarly, two signing keys might utilize the same algorithm but have vastly different impacts depending on the authorization of their holders.
Classification is therefore not a property of the algorithm itself; rather, it is a property of the asset within the specific context of its use.

Sensitivity of Key Material

Cryptographic key material is a sensitive component of information systems. However, the security of a cryptographic mechanism does not rely solely on the algorithm, certificate, or communication protocol. Equally important is the administration of key material and the management of its lifecycle. Key questions include, in particular:

  • who is authorized to create the key material,
  • who owns it,
  • who is the authorized holder,
  • who is responsible for its protection,
  • who may use the key,
  • for what purpose it may be used,
  • who may administer it,
  • how the authorization of a specific cryptographic operation can be proven,
  • how the key material is recorded.

However, recording does not mean recording the secret itself. As stated in the previous part of the series, an organization primarily needs to record metadata and associations that enable the key to be managed. Conversely, the private key itself should not be made accessible to a standard record-keeping system merely to claim that it is “recorded.”

Unambiguous association for personal signing keys

For personal signing keys, it is crucial to maintain an unambiguous association between:

  • the holder's identity,
  • the specific cryptographic key,
  • the specific signing operation.

If the same key is used by multiple individuals without a mechanism that allows for the unambiguous identification of the authorized holder and their control over the key, issues regarding accountability and proof arise. It is then impossible to reliably determine who created a specific signature and whether the signing operation was performed under the holder's control. This is also why it is inadvisable to conflate key ownership, key management, and the authorization to use the key. For example, a technical administrator might manage system operations without thereby gaining the authority to sign on behalf of the key holder.

Keys protecting other keys

Keys that protect or affect other cryptographic keys deserve special attention. The compromise of a certification authority key can have a vastly different impact than the compromise of a single server certificate. This creates a hierarchy of trust that must be taken into account during both classification and asset management. The more objects that depend on a given key, the greater the potential consequences of its compromise.

The temporal aspect of classification

Classification has another dimension: the value of information may not remain constant over time constant. Some information holds high value only before or during a specific event. Once the event concludes, its immediate significance may rapidly diminish. Other information may possess long-term value for analysis, planning, or the retrospective inference of system properties.
The potential to combine multiple sources presents a particular challenge. A single data point may become virtually meaningless after a certain period, yet a large volume of similar data can enable the retrospective inference of process attributes, measurement accuracy, response times, or other system characteristics.
Consequently, the change in information value over time is not necessarily constant (or monotonic). Immediate value may drop sharply, while analytical or evidentiary value persists. Therefore, when classifying information, it is advisable to consider at least the following factors:

  • the time window during which the information is sensitive,
  • the rate at which its value changes,
  • the potential for retrospective reconstruction,
  • the potential for combination with other information,
  • requirements regarding long-term confidentiality or evidentiary value.

This same line of reasoning applies to key protection. For certain encryption keys, protection is critical specifically during the period when the protected data remains sensitive. In the case of signing or time-stamping keys, however, the long-term preservation of the trustworthiness of operations already performed may be crucial.

Non-repudiation

Cryptographic and legal perspectives on non-repudiation differ, often leading to significant conflict and misunderstanding. While related, these two perspectives are not identical. A valid cryptographic signature does not automatically prove that a specific individual knowingly and voluntarily signed a document or agreed to its contents. This distinction is crucial for a proper understanding of non-repudiation.
Cryptographic perspective: It is possible to verify that the signature corresponds to a specific public key and that the signed data has not been altered.
Legal perspective: Based on available evidence, the action can be attributed to a specific person, and legal consequences can be derived from it.
But why does a digital signature not automatically guarantee non-repudiation? The reason lies in the link between the key and the specific person (the key owner). Complications arise if that person fails to adequately protect the key. There are various examples of such situations. From unsecured storage to a stolen key or a signature generated by an automated system without direct user intervention (such as verifiable authentication)—and extending to scenarios like key loss or a Certification Authority's failure to correctly verify a user's identity... all these instances highlight a weakness in the link between the user and the key. Cryptographic verification can confirm that a signature corresponds to the private key paired with a specific public key; however, without further evidence, it cannot prove that the key was used solely by the authorized user.
Legal analysis goes beyond the question of whether a signature can be mathematically verified. It also examines whether a specific action can be attributed to a particular individual and what legal consequences may arise from it. Within the European Union, these matters are governed by the eIDAS regulation; the relationship between cryptographic key material and this regulation will be discussed in a future article.

Conclusion

The classification of cryptographic key material should not be derived solely from the key's name, the algorithm used, or the classification of the data the key protects. The decisive factor is primarily the impact of its compromise. For encryption keys, this impact often depends on the confidentiality of the protected information. For signing and sealing keys, the ability to generate new cryptographic evidence on behalf of a specific person or organization is crucial. For authentication keys, it is necessary to assess the scope of privileges associated with the compromised identity. For TSA keys, the scope of the service and the impact on the trustworthiness of previously issued time stamps are significant.
At the same time, it is necessary to distinguish the technical characteristics of a cryptographic mechanism from its legal effects. A cryptographic signature or time stamp alone does not automatically determine legal evidentiary weight. That depends also on the method of subject identification, key protection, privilege management, the chain of evidence, and the applicable legal regime. Therefore, the practical outcome of the classification should not merely be a label in a registry. Classification determines the level of protection a key requires, who is authorized to use it, how it must be audited, and the procedures to be followed in the event of its compromise, replacement, or end-of-lifecycle.
Only when the key's purpose, its dependencies, and the consequences of its compromise are known can we decide how to protect it. The next part of the series addresses precisely this issue: defining the key's purpose and usage rules.

References:

  1. NIST SP 800-57 Part 1 Rev. 5, key types, protection, lifecycle and compromise.
    Source: https://www.nist.gov
  2. FIPS 140-3, Security Requirements for Cryptographic Modules.
    Source: https://www.nist.gov
  3. ISO/IEC 19790:2025, Security requirements for cryptographic modules.
    Source: https://www.iso.org/
  4. eIDAS, Regulation (EU) No 910/2014, consolidated text.
    Source: https://eur-lex.europa.eu

Autor článku:

Jan Dušátko
Jan Dušátko

Jan Dušátko has been working with computers and computer security for almost a quarter of a century. In the field of cryptography, he has cooperated with leading experts such as Vlastimil Klíma or Tomáš Rosa. Currently he works as a security consultant, his main focus is on topics related to cryptography, security, e-mail communication and Linux systems.

1. Introductory Provisions

1.1. These General Terms and Conditions are, unless otherwise agreed in writing in the contract, an integral part of all contracts relating to training organised or provided by the trainer, Jan Dušátko, IČ 434 797 66, DIČ 7208253041, with location Pod Harfou 938/58, Praha 9 (next as a „lector“).
1.2. The contracting parties in the general terms and conditions are meant to be the trainer and the ordering party, where the ordering party may also be the mediator of the contractual relationship.
1.3. Issues that are not regulated by these terms and conditions are dealt with according to the Czech Civil Code, i.e. Act No.89/2012 Coll.
1.4. All potential disputes will be resolved according to the law of the Czech Republic.

2. Creation of a contract by signing up for a course

2.1. Application means unilateral action of the client addressed to the trainer through a data box with identification euxesuf, e-mailu with address register@cryptosession.cz or register@cryptosession.info, internet pages cryptosession.cz, cryptosession.info or contact phone +420 602 427 840.
2.2. By submitting the application, the Client agrees with these General Terms and Conditions and declares that he has become acquainted with them.
2.3. The application is deemed to have been received at the time of confirmation (within 2 working days by default) by the trainer or intermediary. This confirmation is sent to the data box or to the contact e-mail.
2.4. The standard time for registration is no later than 14 working days before the educational event, unless otherwise stated. In the case of a natural non-business person, the order must be at least 28 working days before the educational event.
2.5. More than one participant can be registered for one application.
2.6. If there are more than 10 participants from one Client, it is possible to arrange for training at the place of residence of the intermediary or the Client.
2.7. Applications are received and processed in the order in which they have been received by the Provider. The Provider immediately informs the Client of all facts. These are the filling of capacity, too low number of participants, or any other serious reason, such as a lecturer's illness or force majeure. In this case, the Client will be offered a new term or participation in another educational event. In the event that the ordering party does not agree to move or participate in another educational event offered, the provider will refund the participation fee. The lack of participants is notified to the ordering party at least 14 days before the start of the planned term.
2.8. The contract between the provider and the ordering party arises by sending a confirmation from the provider to the ordering party.
2.9. The contract may be changed or cancelled only if the legal prerequisites are met and only in writing.

3. Termination of the contract by cancellation of the application

3.1. The application may be cancelled by the ordering party via e-mail or via a data mailbox.
3.2. The customer has the right to cancel his or her application for the course 14 days before the course takes place without any fees. If the period is shorter, the subsequent change takes place. In the interval of 7-13 days, an administrative fee of 10% is charged, cancellation of participation in a shorter interval than 7 days then a fee of 25%. In case of cancellation of the application or order by the customer, the possibility of the customer's participation in an alternative period without any additional fee is offered. The right to cancel the application expires with the implementation of the ordered training.
3.3. In case of cancellation of the application by the trainer, the ordering party is entitled to a full refund for the unrealized action.
3.4. The ordering party has the right to request an alternative date or an alternative training. In such case, the ordering party will be informed about all open courses. The alternative date cannot be enforced or enforced, it depends on the current availability of the course. If the alternative training is for a lower price, the ordering party will pay the difference. If the alternative training is for a lower price, the trainer will return the difference in the training prices to the ordering party.

4. Price and payment terms

4.1. By sending the application, the ordering party accepts the contract price (hereinafter referred to as the participation fee) indicated for the course.
4.2. In case of multiple participants registered with one application, a discount is possible.
4.3. The participation fee must be paid into the bank account of the company held with the company Komerční banka č. 78-7768770207/0100, IBAN:CZ5301000000787768770207, BIC:KOMBCZPPXXX. When making the payment, a variable symbol must be provided, which is indicated on the invoice sent to the client by the trainer.
4.4. The participation fee includes the provider's costs, including the training materials. The provider is a VAT payer.
4.5. The client is obliged to pay the participation fee within 14 working days of receipt of the invoice, unless otherwise stated by a separate contract.
4.6. If the person enrolled does not attend the training and no other agreement has been made, his or her absence is considered a cancellation application at an interval of less than 7 days, i.e. the trainer is entitled to a reward of 25% of the course price. The overpayment is returned within 14 days to the sender's payment account from which the funds were sent. Payment to another account number is not possible.
4.7. An invoice will be issued by the trainer no later than 5 working days from the beginning of the training, which will be sent by e-mail or data box as agreed.

5. Training conditions

5.1. The trainer is obliged to inform the client 14 days in advance of the location and time of the training, including the start and end dates of the daily programme.
5.2. If the client is not a student of the course, he is obliged to ensure the distribution of this information to the end participants. The trainer is not responsible for failure to comply with these terms and conditions.
5.2. By default, the training takes place from 9 a.m. to 5 p.m. at a predetermined location.
5.3. The trainer can be available from 8 a.m. to 9 a.m. and then from 17 a.m. to 6 p.m. for questions from the participants, according to the current terms and conditions.
5.4. At the end of the training, the certificate of absorption is handed over to the end users.
5.5. At the end of the training, the end users evaluate the trainer's approach and are asked to comment on the evaluation of his presentation, the manner of presentation and the significance of the information provided.

6. Complaints

6.1. If the participant is grossly dissatisfied with the course, the trainer is informed of this information.
6.2. The reasons for dissatisfaction are recorded in the minutes in two copies on the same day. One is handed over to the client and one is held by the trainer.
6.3. A statement on the complaint will be submitted by e-mail within two weeks. A solution will then be agreed within one week.
6.4. The customer's dissatisfaction may be a reason for discontinuing further cooperation, or financial compensation up to the price of the training, after deduction of costs.

7. Copyright of the provided materials

7.1. The training materials provided by the trainer in the course of the training meet the characteristics of a copyrighted work in accordance with Czech Act No 121/2000 Coll.
7.2. None of the training materials or any part thereof may be further processed, reproduced, distributed or used for further presentations or training in any way without the prior written consent of the trainer.

8. Liability

8.1. The trainer does not assume responsibility for any shortcomings in the services of any third party that he uses in the training.
8.2. The trainer does not assume responsibility for injuries, damages and losses incurred by the participants in the training events or caused by the participants. Such costs, caused by the above circumstances, shall be borne exclusively by the participant in the training event.

9. Validity of the Terms

9.1 These General Terms and Conditions shall be valid and effective from 1 October 2024.

Consent to the collection and processing of personal data

According to Regulation (EU) No 2016/679 of the European Parliament and of the Council on the protection of individuals with regard to the processing of personal data and on the free movement of such data and repealing Directive 95/46/EC (General Data Protection Regulation, hereinafter referred to as "the Regulation"), the processor xxx (hereinafter referred to as "the Controller") processes personal data. Individual personal data that are part of the processing during specific activities at this web presentation and in the course of trade are also broken down.
Although the collection of data is ubiquitous, the operation of this website is based on the right to privacy of each user. For this reason, the collection of information about users takes place to the extent absolutely necessary and only if the user decides to contact the operator. We consider any further collection and processing of data unethical.

Information about the records of access to the web presentation

This website does not collect any cookies. The site does not use any analytical scripts of third parties (social networks, cloud providers). For these reasons, an option is also offered for displaying the map in the form of a link, where the primary source is OpenStreet and alternatives then the frequently used Maps of Seznam, a.s., or Google Maps of Google LLC Inc. The use of any of these sources is entirely at the discretion of the users of this site. The administrator is not responsible for the collection of data carried out by these companies, does not provide them with data about users and does not cooperate on the collection of data.
Logging of access takes place only at the system level, the reason being the identification of any technical or security problems. Other reasons are overview access statistics. No specific data is collected or monitored in this area and all access records are deleted after three months.

Information about contacting the operator of the site

The form for contacting the operator of the site (administrator) contains the following personal data: name, surname, e-mail. These data are intended only for this communication, corresponding to the address of the user and are kept for the time necessary to fulfil the purpose, up to a maximum of one year, unless the user determines otherwise.

Information about the order form

In case of an interest in the order form, the form contains more data, i.e. name, surname, e-mail and contact details for the organisation. These data are intended only for this communication, corresponding to the address of the user and are kept for one year, unless the user determines otherwise. In the event that a business relationship is concluded on the basis of this order, only the information required by Czech law on the basis of business relations (company name and address, bank account number, type of course and its price) will continue to be kept by the administrator.

Information about the course completion document

Within the course, a course completion document is issued by the processor. This document contains the following data: student's name and surname, the name and date of the course completion and the employer's name. The information is subsequently used for the creation of a linear hash tree (non-modifiable record). This database contains only information about the provided names and company names, which may or may not correspond to reality and is maintained by the processor for possible re-issuance or verification of the document's issuance.

Rights of the personal data subject

The customer or visitor of this website has the possibility to request information about the processing of personal data, the right to request access to personal data, or the right to request the correction or deletion of any data held about him. In the case of deletion, this requirement cannot be fulfilled only if it is not data strictly necessary in the course of business. The customer or visitor of this website also has the right to obtain explanations regarding the processing of his personal data if he finds out or believes that the processing is carried out in violation of the protection of his private and personal life or in violation of applicable legislation, and the right to request removal of the resulting situation and to ensure the correction.
Furthermore, the customer/visitor of this website may request restriction of processing or object to the processing of personal data and has the right to withdraw his/her consent to the processing of personal data at any time in writing, without prejudice to the lawfulness of their processing prior to such withdrawal. For this purpose, the contact e-mail address support@cryptosession.cz is used.
The customer/visitor has the right to file a complaint against the processing of personal data with the supervisory authority, which is the Office for Personal Data Protection.