IP Library Granted Patent US 12,359,925
Granted Patent B2
US 12,359,925 · App. 17/595,991 · Granted Jul 15, 2025

System for generating cryptographic material

Inventors: Viktor Friesen (Karlsruhe, DE); Viktor Pavlovic (Stuttgart, DE)
Assignee: MERCEDES-BENZ GROUP AG
G01C21/3438H04W12/041
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,359,925
App. No.
17/595,991
Granted
Jul 15, 2025
Kind
B2
Abstract

A system for generating cryptographic material includes a cryptomaterial server and developer module. The cryptomaterial server has at least one cryptomaterial generator and a cryptomaterial distributor. The cryptomaterial generator is set up to generate cryptographic material by using specifications that can be predetermined via the developer module. The cryptomaterial server has a receiving part of a specification interface and the developer module has a corresponding sending part of the specification interface, which can be coupled directly or indirectly for the secure transmission of data. The developer module has a user interface or can be coupled directly or indirectly to one that is set up for an input of the specifications in abstract form. A transformation module automatically transforms the input specifications into a syntax of the cryptomaterial generator.

Claims (29)

1. A system for generating cryptographic material, the system comprising:

a developer module, wherein the developer module has a user interface or is coupled directly or indirectly to the user interface, wherein the user interface is configured to accept an input of specifications, in abstract form, for generating a program in a syntax of a cryptomaterial generator or to translate the input specifications into a series of commands of a higher-level programming language executable by the cryptomaterial generator;

a transformation module configured to automatically transform the input specifications into the program in the syntax of the cryptomaterial generator or into the series of commands of the higher-level programming language; and

a cryptomaterial server comprising

the cryptomaterial generator, which is configured to generate cryptographic material based on the inputted specifications by executing the program or by executing the series of commands in the higher-level programming language; and

a cryptomaterial distributor,

wherein the cryptomaterial server and the developer module has a corresponding sending part of the specification interface, wherein the receiving and sending parts of the specification interface are couplable directly or indirectly for the secure transmission of data.

2. The system of claim 1 , wherein the transformation module is part of the cryptomaterial generator.

3. The system of claim 1 , wherein the cryptomaterial generator has a hardware security module configured to generate the cryptographic material.

4. The system of claim 3 , wherein the syntax of the cryptomaterial generator is predetermined by a syntax of the hardware security module.

5. The system of claim 1 , wherein the cryptomaterial server further comprises a cryptomaterial database storing the cryptographic material generated by the cryptomaterial generator.

6. The system of claim 5 , wherein the cryptomaterial distributor is connected to the cryptomaterial generator directly or indirectly via the cryptomaterial database.

7. The system of claim 6 , wherein the cryptomaterial database is directly connected to a hardware security module of the cryptomaterial generator and in parallel to the transformation module in the cryptomaterial generator.

8. The system of claim 1 , wherein the cryptomaterial generator further comprises a specification database.

9. The system of claim 1 , wherein the transformation module comprises an interpreter configured to generate the series of commands of the higher-level programming language.

10. The system of claim 1 , wherein the transformation module comprises a translator configured to generate the program in the syntax of the cryptomaterial generator.

11. The system of claim 1 , wherein the user interface comprises a text-oriented or graphic-oriented syntax-controlled editor configured to input the specifications in the abstract form.

12. The system of claim 1 , wherein the user interface comprises checking modules configured to check the syntax of the cryptomaterial generator or to check a type of the input of the specifications.

13. The system of claim 1 , wherein the user interface is configured to process the input of the specifications in a declarative, non-operational form.

14. The system of claim 1 , wherein the cryptomaterial server further comprises a distributing interface, wherein the cryptomaterial distributor is connected directly or indirectly to at least one receiver or user of the cryptographic material via the distributing interface.

15. A method, comprising:

predetermining, by a developer module, specifications for a specific application of a vehicle-specific information technology system, wherein the specifications are predetermined via a user interface that accepts an input of the specifications in abstract form;

receiving, by the cryptomaterial server from the developer module, the specifications;

automatically transforming, by a transformation module, the specifications into program in a syntax used by a cryptomaterial generator or into a series of commands of a higher-level programming language executable by the cryptomaterial generator;

receiving, by a cryptomaterial server from the transformation module, the program based on the specifications; and

generating the cryptomaterial, wherein the cryptomaterial is generated, by the cryptomaterial generator executing the program based on the specifications or by executing the series of commands in the higher-level programming language; and

distributing the generated cryptographic material to a receiver or user of the specific application.

16. The method of claim 15 , wherein cryptomaterial generator includes a hardware security module that generates the cryptomaterial, wherein the syntax used by the cryptomaterial generator is predetermined by a syntax used by the hardware security module.

17. The method of claim 15 , wherein the user interface comprises a text-oriented or graphic-oriented syntax-controlled editor via which the specifications are input in the abstract form.

Assignments (2)
CHANGE OF NAME Recorded Jul 29, 2025
From: DAIMLER AG
To: MERCEDES BENZ GROUP AG
Reel/Frame 072886/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2021
From: FRIESEN, VIKTOR; PAVLOVIC, VIKTOR
To: DAIMLER AG
Reel/Frame 058905/0928 →
Priority Claims (1)
DE 10 2019 003 904.1 · Jun 3, 2019 · national
Continuity (1)
Related Publication 20220307847A1 · Sep 29, 2022
References Cited (23)
US 8989386B2 · Falk · 2015 [cited by applicant]
US 20020029256A1 · Zintel · 2002 [cited by examiner]
US 20060026522A1 · Bendsen · 2006 [cited by examiner]
US 20090327998A1 · McCoy · 2009 [cited by examiner]
US 20130246800A1 · Stewart · 2013 [cited by examiner]
US 20150309815A1 · Crowther · 2015 [cited by examiner]
US 20160048812A1 · Collins · 2016 [cited by examiner]
US 20180239910A1 · Isshiki · 2018 [cited by examiner]
US 20200372183A1 · Rangaiah · 2020 [cited by examiner]
CN 102986161A · 2013 [cited by applicant]
CN 104868998A · 2015 [cited by applicant]
DE 102015208899A1 · 2016 [cited by applicant]
DE 102018120915A1 · 2019 [cited by applicant]
EP 1890228A2 · 2008 [cited by applicant]
EP 3261013A1 · 2017 [cited by applicant]
EP 3474488A1 · 2019 [cited by applicant]
KR 20050007901A · 2005 [cited by examiner]
WO 2015094326A1 · 2015 [cited by applicant]
WO 2017220389A1 · 2017 [cited by applicant]
Asia CCS '17: Proceedings of the 2017 ACM on Asia Conference on Computer and Communications SecurityApr. 2017pp. 835-848https://doi.org/10.1145/3052973.3052982 (Year: 2017). [cited by examiner]
International Search Report mailed Aug. 10, 2020 in related/corresponding International Application No. PCT/EP2020/062886. [cited by applicant]
Written Opinion mailed Aug. 10, 2020 in related/corresponding International Application No. PCT/EP2020/062886. [cited by applicant]
Office Action dated Nov. 28, 2023 in related/corresponding CN Application No. 202080043556.2. [cited by applicant]