-
公开(公告)号:DE112016000790T5
公开(公告)日:2017-11-02
申请号:DE112016000790
申请日:2016-03-16
Applicant: IBM
Inventor: GEAGAN III JOHN BERNARD
Abstract: Ausführungsformen der vorliegenden Erfindung betreffen die Instanziierung von Broadcast-Verschlüsselungsschemata zur Laufzeit. In einer einzelnen Ausführungsform werden ein Verfahren und ein Computerprogrammprodukt zur Instanziierung von Broadcast-Verschlüsselungsschemata zur Laufzeit bereitgestellt. Eine Broadcast-Verschlüsselungsdefinition wird gelesen. Die Broadcast-Verschlüsselungsdefinition gibt ein Broadcast-Verschlüsselungsschema an und enthält eine Vielzahl von Funktionsdefinitionen. Auf der Grundlage der Vielzahl der Funktionsdefinitionen wird festgestellt, ob die Broadcast-Verschlüsselungsdefinition das Verschlüsseln oder Entschlüsseln von Inhalt angibt. Auf der Grundlage der Vielzahl der Funktionsdefinitionen wird ein Typ des Broadcast-Verschlüsselungsschemas festgelegt.
-
公开(公告)号:DE112016000790B4
公开(公告)日:2019-01-03
申请号:DE112016000790
申请日:2016-03-16
Applicant: IBM
Inventor: GEAGAN III JOHN BERNARD
IPC: H04L9/14 , G06F21/62 , H04H60/23 , H04K1/00 , H04N7/167 , H04N21/2347 , H04N21/4405 , H04W12/08
Abstract: Verfahren, aufweisend:Lesen einer Broadcast-Verschlüsselungsdefinition, wobei die Broadcast-Verschlüsselungsdefinition ein Broadcast-Verschlüsselungsschema angibt und eine Vielzahl von Funktionsdefinitionen aufweist, wobei die Vielzahl der Funktionsdefinitionen eine erste, eine zweite und eine dritte Funktionsdefinition aufweist;auf der Grundlage der Vielzahl der Funktionsdefinitionen Feststellen, ob die Broadcast-Verschlüsselungsdefinition das Verschlüsseln oder Entschlüsseln von Inhalt angibt;auf der Grundlage der Vielzahl der Funktionsdefinitionen Festlegen eines Typs des Broadcast-Verschlüsselungsschemas,Kompilieren der Broadcast-Verschlüsselungsdefinition in nativen, von einem Computer ausführbaren Code;Ausführen des nativen, von einem Computer ausführbaren Codes, um ein Schlüsselbündel zu erzeugen, das dem Broadcast-Verschlüsselungsschema entspricht, wobei das Bündel einen ersten kryptographischen Schlüssel aufweist;Ausführen des nativen, von einem Computer ausführbaren Codes, um einen Schlüsselblock zu erzeugen, der dem Broadcast-Verschlüsselungsschema entspricht, wobei ein kryptographischer Schlüssel für den Inhalt erhältlich ist, indem:eine erste, eine zweite und eine dritte kryptographische Funktion festgelegt wird, die der ersten, der zweiten und der dritten Funktionsdefinition entspricht;ein Teilmengendifferenzbaum mit Hilfe des ersten kryptographischen Schlüssels und der ersten, der zweiten und der dritten kryptographischen Funktion durchlaufen wird, um einen kryptographischen Schlüssel für den Inhalt zu erhalten.
-
公开(公告)号:DE112016000791T5
公开(公告)日:2017-11-09
申请号:DE112016000791
申请日:2016-03-16
Applicant: IBM
Inventor: GEAGAN III JOHN BERNARD , PONCELEON DULCE
Abstract: Ausführungsformen der vorliegenden Erfindung beziehen sich auf eine Verschlüsselungsschlüsselzuordnung mit zusätzlichen Sicherheitselementen, um die Anfälligkeit gegenüber bestimmten Angriffen zu verringern. In einer Ausführungsform werden ein Verfahren und ein Computerprogrammprodukt für eine Rundfunkverschlüsselung bereitgestellt. Ein Schlüsselbündel, das in einem dauerhaften maschinenlesbaren Medium codiert ist, wird empfangen. Das Schlüsselbündel weist einen ersten kryptographischen Schlüssel und eine zugewiesene erste kryptographische Funktionskennung auf. Verschlüsselter Inhalt wird empfangen. Ein Schlüsselblock, der einem Teilmengen-Differenzbaum entspricht, wird empfangen. Eine erste kryptographische Dreifachfunktion, die der ersten kryptographischen Funktionskennung entspricht, wird ermittelt. Der Teilmengen-Differenzbaum wird unter Verwendung des ersten kryptographischen Schlüssels und der ersten kryptographischen Dreifachfunktion durchlaufen, um einen kryptographischen Inhaltsschlüssel zu erhalten. Der kryptographische Inhaltsschlüssel wird auf den verschlüsselten Inhalt angewendet, um einen entschlüsselten Inhalt zu erhalten.
-
-