Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019041272) METHOD AND DEVICE FOR ENCRYPTING AND DECRYPTING COMPUTER MEMORY DATA
Latest bibliographic data on file with the International BureauSubmit observation

Pub. No.: WO/2019/041272 International Application No.: PCT/CN2017/100067
Publication Date: 07.03.2019 International Filing Date: 31.08.2017
IPC:
G06F 21/60 (2013.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60
Protecting data
Applicants:
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building Bantian, Longgang Shenzhen, Guangdong 518129, CN
Inventors:
朗诺斯弗洛里安 LONGNOS, Florian; CN
杨峰 YANG, Feng; CN
杨伟 YANG, Wei; CN
Agent:
北京同达信恒知识产权代理有限公司 TDIP & PARTNERS; 中国北京市 海淀区宝盛南路1号院20号楼8层101-01 101-01, 8/F, Building 20, No.1 Baosheng South Road Haidian District Beijing 100192, CN
Priority Data:
Title (EN) METHOD AND DEVICE FOR ENCRYPTING AND DECRYPTING COMPUTER MEMORY DATA
(FR) PROCÉDÉ ET DISPOSITIF DE CRYPTAGE ET DE DÉCRYPTAGE DE DONNÉES DE MÉMOIRE INFORMATIQUE
(ZH) 一种计算机内存数据加解密的方法及装置
Abstract:
(EN) The present invention provides a method and a device for encrypting and decrypting computer memory data to resolve an issue of the prior art in which methods for encrypting and decrypting all data stored in an NVDIMM decrease computer processing efficiency and increase time delays when reading and writing data. The NVDIMM determines an indication bit in a received data write or read instruction, so as to determine whether encryption or decryption is required. The NVDIMM performs a corresponding encryption or decryption operation after receiving a data encryption or decryption instruction, such that a processor does not need to perform the encryption or decryption operation. The method occupies a smaller processor bandwidth because the NVDIMM performs an encryption or decryption operation directly, and therefore reduces time delays of the processor when reading or writing data. The method does not require encryption or decryption of all written or read data, and the absence of additional encryption or decryption operations ensures flexible encryption and decryption operations.
(FR) La présente invention concerne un procédé et un dispositif de cryptage et de décryptage de données de mémoire informatique permettant de résoudre un problème de l'état de la technique selon lequel des procédés de cryptage et de décryptage de toutes les données stockées dans un NVDIMM réduisent l'efficacité de traitement informatique et augmentent les retards lors de la lecture et de l'écriture de données. Le NVDIMM détermine un bit d'indication dans une instruction d'écriture ou de lecture de données reçues, de façon à déterminer la nécessité d'un cryptage ou d'un décryptage. Le NVDIMM effectue une opération de cryptage et de décryptage correspondante après réception d'une instruction de cryptage ou de décryptage de données, de sorte qu'un processeur n'a pas besoin d'effectuer l'opération de cryptage ou de décryptage. Le procédé occupe une bande passante de processeur plus étroite car le NVDIMM effectue une opération de cryptage ou de décryptage directement, et par conséquent réduit les retards du processeur lors de la lecture ou de l'écriture de données. Le procédé ne nécessite pas de cryptage ni de décryptage de toutes les données écrites ou lues, et l'absence d'opérations de cryptage et de décryptage supplémentaires assure la flexibilité des opérations de cryptage et de décryptage.
(ZH) 一种计算机内存数据加解密的方法及装置,用以解决现有技术中存在的对NVDIMM中存储的所有数据进行加解密的方式会导致计算机的处理效率降低,导致读写数据的延时增大的问题。NVDIMM通过确定接收到的数据写入/读出指令中的指示位确定是否需要加解密,NVDIMM在接收到数据加/解密指令后,执行对应的加解密操作,使得处理器无需进行加解密的操作,而由NVDIMM自行进行加解密操作,减少了占用的处理器带宽,进而减少读写数据时处理器的时延,同时不需要对所有的写入或读出的数据进行加解密,不需进行额外的加解密操作,可以提供加解密操作的灵活性。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)