-
公开(公告)号:BR112019007567B8
公开(公告)日:2022-08-09
申请号:BR112019007567
申请日:2017-10-02
Applicant: IBM
Inventor: DAN GREINER , TIMOTHY SLEGEL , CHRISTIAN ZOELLIN , VOLODYMYR PAPROTSKI , TAMAS VISEGRADY , REINHARD THEODOR BUENDGEN , JONATHAN BRADBURY , ADITYA NITIN PURANIK , CHRISTIAN JACOBI
Abstract: Uma instrução para executar cifragem e autenticação é executada. A execução inclui a cifragem de um conjunto de dados fornecidos pela instrução para obter dados cifrados e colocar os dados cifrados em um local designado. Ela inclui ainda a autenticação de um conjunto de dados adicional fornecido pela instrução, em que a autenticação gera pelo menos uma parte de uma etiqueta de autenticação de mensagens. Pelo menos uma parte da etiqueta de autenticação de mensagens é armazenada em um local.
-
公开(公告)号:GB2594905A
公开(公告)日:2021-11-10
申请号:GB202113007
申请日:2020-03-06
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , CHRISTIAN BORNTRAEGER , HEIKO CARSTENS , MARTIN SCHWIDEFSKY , REINHARD THEODOR BUENDGEN
Abstract: According to one or more embodiments of the present invention, a computer implemented method includes computing a hash value of a page of memory of a computer system and comparing the hash value with a previously computed hash value of the page. A per-encryption value per page can be used in encrypting the page based on determining that the hash value matches the previously computed hash value. A modified value of the per-encryption value per page can be used in encrypting the page based on determining that the hash value mismatches the previously computed hash value.
-
公开(公告)号:GB2548268B
公开(公告)日:2018-02-21
申请号:GB201707993
申请日:2015-10-20
Applicant: IBM
Inventor: UTZ BACHER , REINHARD THEODOR BUENDGEN
-
公开(公告)号:GB2594905B
公开(公告)日:2022-04-20
申请号:GB202113007
申请日:2020-03-06
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , CHRISTIAN BORNTRAEGER , HEIKO CARSTENS , MARTIN SCHWIDEFSKY , REINHARD THEODOR BUENDGEN
Abstract: According to one or more embodiments of the present invention, a computer implemented method includes computing a hash value of a page of memory of a computer system and comparing the hash value with a previously computed hash value of the page. A per-encryption value per page can be used in encrypting the page based on determining that the hash value matches the previously computed hash value. A modified value of the per-encryption value per page can be used in encrypting the page based on determining that the hash value mismatches the previously computed hash value.
-
公开(公告)号:BR112019007567A2
公开(公告)日:2019-07-02
申请号:BR112019007567
申请日:2017-10-02
Applicant: IBM
Inventor: ADITYA NITIN PURANIK , CHRISTIAN JACOBI , CHRISTIAN ZOELLIN , DAN GREINER , JANATHAN BRADBURY , REINHARD THEODOR BUENDGEN , TAMAS VISEGRADY , TIMOTHY SLEGEL , VOLODYMYR PAPROTSKI
Abstract: uma instrução para executar cifragem e autenticação é executada. a execução inclui a cifragem de um conjunto de dados fornecidos pela instrução para obter dados cifrados e colocar os dados cifrados em um local designado. ela inclui ainda a autenticação de um conjunto de dados adicional fornecido pela instrução, em que a autenticação gera pelo menos uma parte de uma etiqueta de autenticação de mensagens. pelo menos uma parte da etiqueta de autenticação de mensagens é armazenada em um local.
-
公开(公告)号:GB2548268A
公开(公告)日:2017-09-13
申请号:GB201707993
申请日:2015-10-20
Applicant: IBM
Inventor: UTZ BACHER , REINHARD THEODOR BUENDGEN
Abstract: A method for processing a guest event in a hypervisor-controUed system (lO), comprising the steps: (i) the guest event triggering a first firmware service being specific for the guest event in a firmware (70), the guest event being associated with a guest ( 20) and with a guest state (52) and a protected guest memory (22) accessible only by the guest (20) and the firmware (70), and a guest key (24); (ii) the firmware (70) processing information associated with the guest event, comprising information of the guest state (52) and the protected guest memory (22), and presenting only a subset of the information of the guest state (52) and the protected guest memory (22) to a hypervisor (30), wherein the subset of the information is selected to suffice for the hypervisor(30) to process the guest event; (iii) the firmware(70) retaining a part of the information of the guest state (52) and the protected guest memory (22) that is not being sent to the hypervisor(30); (iv) the hypervisor (30) processing the guest event based on the received subset of the information of the guest state (52) and the protected guest memory (22) and sending a process result to the firmware (70) triggering a second firmware service being specific for the guest even; (v)the firmware (70) processing the received process result together with the part of the information of the guest state (52) and the protected guest memory (22) that was not sent to the hypervisor (30),generating a state and/or memory modification; (vi) the firmware (70) performing the state and/or memory modification associated with the guest event at the protected guest memory (22).
-
公开(公告)号:BR112019007567B1
公开(公告)日:2022-07-05
申请号:BR112019007567
申请日:2017-10-02
Applicant: IBM
Inventor: DAN GREINER , TIMOTHY SLEGEL , CHRISTIAN ZOELLIN , VOLODYMYR PAPROTSKI , TAMAS VISEGRADY , REINHARD THEODOR BUENDGEN , JANATHAN BRADBURY , ADITYA NITIN PURANIK , CHRISTIAN JACOBI
Abstract: Uma instrução para executar cifragem e autenticação é executada. A execução inclui a cifragem de um conjunto de dados fornecidos pela instrução para obter dados cifrados e colocar os dados cifrados em um local designado. Ela inclui ainda a autenticação de um conjunto de dados adicional fornecido pela instrução, em que a autenticação gera pelo menos uma parte de uma etiqueta de autenticação de mensagens. Pelo menos uma parte da etiqueta de autenticação de mensagens é armazenada em um local.
-
公开(公告)号:MX371225B
公开(公告)日:2020-01-09
申请号:MX2019003604
申请日:2017-10-02
Applicant: IBM
Inventor: TIMOTHY SLEGEL , CHRISTIAN JACOBI , JONATHAN BRADBURY , DAN GREINER , CHRISTIAN ZOELLIN , VOLODYMYR PAPROTSKI , TAMAS VISEGRADY , REINHARD THEODOR BUENDGEN , ADITYA NITIN PURANIK
Abstract: Se ejecuta una instrucción para llevar a cabo el cifrado y autenticación. La ejecución incluye cifrar un conjunto de datos proporcionados por la instrucción para obtener datos cifrados y colocar los datos cifrados en una ubicación designada. Además incluye autenticar un conjunto de datos adicional proporcionado por la instrucción, en el cual la autenticación genera al menos una parte de una etiqueta de autenticación de mensaje. Dicha al menos una parte de la etiqueta de autenticación de mensaje se almacena en una ubicación seleccionada.
-
公开(公告)号:MX2019003604A
公开(公告)日:2019-06-17
申请号:MX2019003604
申请日:2017-10-02
Applicant: IBM
Inventor: TIMOTHY SLEGEL , CHRISTIAN JACOBI , JONATHAN BRADBURY , DAN GREINER , CHRISTIAN ZOELLIN , VOLODYMYR PAPROTSKI , TAMAS VISEGRADY , REINHARD THEODOR BUENDGEN , ADITYA NITIN PURANIK
Abstract: Se ejecuta una instrucción para llevar a cabo el cifrado y autenticación. La ejecución incluye cifrar un conjunto de datos proporcionados por la instrucción para obtener datos cifrados y colocar los datos cifrados en una ubicación designada. Además incluye autenticar un conjunto de datos adicional proporcionado por la instrucción, en el cual la autenticación genera al menos una parte de una etiqueta de autenticación de mensaje. Dicha al menos una parte de la etiqueta de autenticación de mensaje se almacena en una ubicación seleccionada.
-
公开(公告)号:GB2546609B
公开(公告)日:2019-03-13
申请号:GB201620899
申请日:2016-12-08
Applicant: IBM
Inventor: DOMINIK DINGEL , REINHARD THEODOR BUENDGEN , CHRISTIAN BORNTRAEGER , UTZ BACHER
-
-
-
-
-
-
-
-
-