-
公开(公告)号:ZA201902292B
公开(公告)日:2019-11-27
申请号:ZA201902292
申请日:2019-04-11
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , JACOBI CHRISTIAN , PAPROTSKI VOLODYMYR , VISEGRADY TAMAS , BUENDGEN REINHARD THEODOR , BRADBURY JONATHAN , PURANIK ADITYA NITIN
Abstract: An instruction to perform ciphering and authentication is executed. The executing includes ciphering one set of data provided by the instruction to obtain ciphered data and placing the ciphered data in a designated location. It further includes authenticating an additional set of data provided by the instruction, in which the authenticating generates at least a part of a message authentication tag. The at least a part of the message authentication tag is stored in a selected location.
-
公开(公告)号:PL3520013T3
公开(公告)日:2022-02-07
申请号:PL17784566
申请日:2017-09-27
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN
-
公开(公告)号:HUE054035T2
公开(公告)日:2021-08-30
申请号:HUE17780697
申请日:2017-10-02
Applicant: IBM
-
公开(公告)号:HUE053728T2
公开(公告)日:2021-07-28
申请号:HUE17780343
申请日:2017-09-26
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , NERZ BERND , VISEGRADY TAMAS
IPC: G06F7/58
-
公开(公告)号:AU2017341251A1
公开(公告)日:2019-04-04
申请号:AU2017341251
申请日:2017-10-02
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , JACOBI CHRISTIAN , PAPROTSKI VOLODYMYR , VISEGRADY TAMAS , BUENDGEN REINHARD THEODOR , BRADBURY JONATHAN , PURANIK ADITYA NITIN
Abstract: An instruction to perform ciphering and authentication is executed. The executing includes ciphering one set of data provided by the instruction to obtain ciphered data and placing the ciphered data in a designated location. It further includes authenticating an additional set of data provided by the instruction, in which the authenticating generates at least a part of a message authentication tag. The at least a part of the message authentication tag is stored in a selected location.
-
公开(公告)号:AU2017336193A1
公开(公告)日:2019-04-04
申请号:AU2017336193
申请日:2017-09-26
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , NERZ BERND , VISEGRADY TAMAS
IPC: G06F7/58
Abstract: An instruction configured to perform a plurality of functions is executed. Based on a function code associated with the instruction having a selected value, one or more inputs of the instruction are checked to determine which one or more functions of the plurality of functions are to be performed. Based on a first input of the one or more inputs having a first value, a function of providing raw entropy is performed, in which the providing of raw entropy includes storing a number of raw random numbers. Further, based on a second input of the one or more inputs having a second value, a function of providing conditioned entropy is provided, in which the providing of conditioned entropy includes storing a number of conditioned random numbers.
-
公开(公告)号:CA3036108A1
公开(公告)日:2018-04-05
申请号:CA3036108
申请日:2017-09-26
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , NERZ BERND , VISEGRADY TAMAS
IPC: G06F7/58
Abstract: An instruction configured to perform a plurality of functions is executed. Based on a function code associated with the instruction having a selected value, one or more inputs of the instruction are checked to determine which one or more functions of the plurality of functions are to be performed. Based on a first input of the one or more inputs having a first value, a function of providing raw entropy is performed, in which the providing of raw entropy includes storing a number of raw random numbers. Further, based on a second input of the one or more inputs having a second value, a function of providing conditioned entropy is provided, in which the providing of conditioned entropy includes storing a number of conditioned random numbers.
-
公开(公告)号:ES2929826T3
公开(公告)日:2022-12-01
申请号:ES19798279
申请日:2019-11-05
Applicant: IBM
Inventor: GIAMEI BRUCE , RECKTENWALD MARTIN , SCHMIDT DONALD , SLEGEL TIMOTHY , PURANIK ADITYA , FARRELL MARK , JACOBI CHRISTIAN , BRADBURY JONATHAN , ZOELLIN CHRISTIAN
IPC: G06F9/30
Abstract: Se proporciona una instrucción de clasificación de listas para realizar una operación de clasificación y/o combinación. La instrucción es una instrucción de máquina con arquitectura de una arquitectura de conjunto de instrucciones y es ejecutada por un procesador de propósito general del entorno informático. La ejecución incluye ordenar una pluralidad de listas de entrada para obtener una o más listas de salida ordenadas, que son salida. (Traducción automática con Google Translate, sin valor legal)
-
公开(公告)号:BR112019006625B1
公开(公告)日:2022-05-03
申请号:BR112019006625
申请日:2017-09-26
Applicant: IBM
Inventor: NERZ BERND , ZOELLIN CHRISTIAN , GREINER DAN , VISEGRADY TAMAS , SLEGEL TIMOTHY
IPC: G06F7/58
Abstract: uma instrução configurada para executar uma pluralidade de funções é executada. com base num código de função associado à instrução que tem um valor selecionado, uma ou mais entradas da instrução são verificadas para determinar uma ou mais funções da pluralidade de funções que devem ser executadas. com base em uma primeira entrada dentre uma ou mais entradas tendo um primeiro valor, uma função de fornecimento de entropia primária é executada, na qual o fornecimento de entropia primária inclui o armazenamento de uma quantidade de números aleatórios primários. além disso, com base em uma segunda entrada dentre uma ou mais entradas tendo um segundo valor, é fornecida uma função de fornecimento de entropia condicionada, na qual o fornecimento de entropia condicionada inclui o armazenamento de uma quantidade de números aleatórios condicionados.
-
公开(公告)号:ES2863676T3
公开(公告)日:2021-10-11
申请号:ES17780697
申请日:2017-10-02
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , JACOBI CHRISTIAN , PAPROTSKI VOLODYMYR , VISEGRADY TAMAS , BUENDGEN REINHARD , BRADBURY JONATHAN , PURANIK ADITYA
Abstract: Un procedimiento para facilitar el procesamiento en un entorno informático, comprendiendo el procedimiento las etapas de: obtener una instrucción (300) para realizar una pluralidad de operaciones, que incluye cifrado y autenticación, siendo la instrucción una instrucción de máquina de arquitectura de hardware única en una interfaz hardware/software y que incluye un campo de código de operación (302) que tiene un código de operación para indicar un mensaje de cifrado con operación de autenticación, y uno o más campos de registro (304, 306, 308) usados para designar uno o más registros para ser usados por la instrucción; y ejecutar la instrucción (300), incluyendo la ejecución: cifrar el único conjunto de datos proporcionados mediante el uso de un registro de uno o más registros (304, 306, 308) de la instrucción para obtener datos cifrados; colocar los datos cifrados en una ubicación designada; autenticar un conjunto de datos adicionales proporcionados por la instrucción, generando la autenticación al menos una parte de una etiqueta de autenticación de mensaje; y almacenar al menos una parte de la etiqueta de autenticación de mensaje en una ubicación seleccionada.
-
-
-
-
-
-
-
-
-