Encrypting method and decrypting method of computer memorizer

The invention discloses an encrypting method and decrypting method of a computer memorizer. The encrypting method includes the steps of firstly, dividing data to be encrypted into a plurality of data blocks; secondly, conducting hash calculation on each data block, conducting encryption calculation...

Full description

Saved in:
Bibliographic Details
Main Authors ZHONG KAN, LI YANG, LUO XIANLU, LIANG LIANG, LIU DUO
Format Patent
LanguageEnglish
Published 23.12.2015
Subjects
Online AccessGet full text

Cover

Loading…
Abstract The invention discloses an encrypting method and decrypting method of a computer memorizer. The encrypting method includes the steps of firstly, dividing data to be encrypted into a plurality of data blocks; secondly, conducting hash calculation on each data block, conducting encryption calculation on obtained results, and obtaining middle variables marked as PAD and corresponding to the data blocks; thirdly, judging whether addresses of data to be written in are located in a frequent-writing hot area in a nonvolatile memorizer or not; fourthly, putting the PAD values of the data blocks of the hot area in a cache; fifthly, conducting exclusive-or operation on the content of the data blocks and the PAD values corresponding to the data blocks to obtain encrypted data. The decrypting method includes the steps of firstly, reading data blocks to be decrypted; secondly, judging whether data to be read are hot area data or not, if yes, reading middle variables PAD corresponding to the hot area data from the cache for the hot area data, and if not, calculating the PAD values according to the encryption process method; thirdly, conducting exclusive-or operation on the content of the data blocks and the PAD values corresponding to the data blocks to obtain initial data. The methods have the advantages that power consumption of a system is lowered, and time delay of the system is reduced.
AbstractList The invention discloses an encrypting method and decrypting method of a computer memorizer. The encrypting method includes the steps of firstly, dividing data to be encrypted into a plurality of data blocks; secondly, conducting hash calculation on each data block, conducting encryption calculation on obtained results, and obtaining middle variables marked as PAD and corresponding to the data blocks; thirdly, judging whether addresses of data to be written in are located in a frequent-writing hot area in a nonvolatile memorizer or not; fourthly, putting the PAD values of the data blocks of the hot area in a cache; fifthly, conducting exclusive-or operation on the content of the data blocks and the PAD values corresponding to the data blocks to obtain encrypted data. The decrypting method includes the steps of firstly, reading data blocks to be decrypted; secondly, judging whether data to be read are hot area data or not, if yes, reading middle variables PAD corresponding to the hot area data from the cache for the hot area data, and if not, calculating the PAD values according to the encryption process method; thirdly, conducting exclusive-or operation on the content of the data blocks and the PAD values corresponding to the data blocks to obtain initial data. The methods have the advantages that power consumption of a system is lowered, and time delay of the system is reduced.
Author ZHONG KAN
LIANG LIANG
LI YANG
LUO XIANLU
LIU DUO
Author_xml – fullname: ZHONG KAN
– fullname: LI YANG
– fullname: LUO XIANLU
– fullname: LIANG LIANG
– fullname: LIU DUO
BookMark eNrjYmDJy89L5WSwdc1LLqosKMnMS1fITS3JyE9RSMxLUUhJRRfNT1NIzs8tKC1JLQIK5eYXZValFvEwsKYl5hSn8kJpbgZFN9cQZw_d1IL8-NTigsTk1LzUknhnP0MDU0MLE0MLc0djYtQAAGjnMnc
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID CN105184187A
GroupedDBID EVB
ID FETCH-epo_espacenet_CN105184187A3
IEDL.DBID EVB
IngestDate Fri Jul 19 16:42:44 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_CN105184187A3
Notes Application Number: CN20151579516
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20151223&DB=EPODOC&CC=CN&NR=105184187A
ParticipantIDs epo_espacenet_CN105184187A
PublicationCentury 2000
PublicationDate 20151223
PublicationDateYYYYMMDD 2015-12-23
PublicationDate_xml – month: 12
  year: 2015
  text: 20151223
  day: 23
PublicationDecade 2010
PublicationYear 2015
RelatedCompanies CHONGQING UNIVERSITY
RelatedCompanies_xml – name: CHONGQING UNIVERSITY
Score 3.0107865
Snippet The invention discloses an encrypting method and decrypting method of a computer memorizer. The encrypting method includes the steps of firstly, dividing data...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Encrypting method and decrypting method of computer memorizer
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20151223&DB=EPODOC&locale=&CC=CN&NR=105184187A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5qfd40KlofRJDcgmneOQSxm4QiNC1Spbey2W6ggklIIqK_3smaWhH0OgvD7MDszLf77QzANadYBzCeqJqtuapJLUNNEMCplBt6f-G4fSbY7qPYHj6a9zNr1oHn1V8Y0Sf0TTRHxIhiGO-1OK-L9SVWILiV1U2yRFF-G039QGnRcZO-dEMJBn44GQdjohDik1iJH7DWtRDL9F3nbgM2sYx2mmgInwbNr5TiZ0qJ9mFrgtqy-gA6PJNgl6wmr0mwM2ofvCXYFgxNVqGwjcLqEPwwY-V70RCW5a8J0DLNFvKC_5bmqczaqQ0oesnL5Qcvj-AqCqdkqKJF8-_tz0m8Nt44hm6WZ_wEZCu1dT2huoOIwKSe69kpTT2NWozapkPZKfT-1tP7b_EM9hpXNqQN3TiHbl2-8gtMvXVyKXz2CfDYiKA
link.rule.ids 230,309,783,888,25576,76882
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5qfdSbVkXrK4LkFmzeySGI3aRUbdMiVXorm-0GKpiUJCL6652sqRVBr7MwzA7Mzny7384AXHKKdQDjkdK22o5iUFNXIgRwCuW6ps5sR2WC7T4Ird6jcTcxJzV4Xv6FEX1C30RzRIwohvFeiPN6sbrE8gW3Mr-K5ihKr7tjz5crdFymL02X_Y4XjIb-kMiEeCSUwwesdU3EMqpj36zBOpbYTjntIHjqlL9SFj9TSncHNkaoLSl2ocaTJjTIcvJaE7YG1YN3EzYFQ5PlKKyiMN8DL0hY9r4oCcvS1wRoiSYzacZ_S9NYYtXUBhS9pNn8g2f7cNENxqSnoEXT7-1PSbgyXj-AepIm_BAkM7Y0LaKajYjAoK7jWjGN3TY1GbUMm7IjaP2tp_Xf4jk0euNBf9q_De-PYbt0a0ng0PQTqBfZKz_FNFxEZ8J_n4FPi5A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Encrypting+method+and+decrypting+method+of+computer+memorizer&rft.inventor=ZHONG+KAN&rft.inventor=LI+YANG&rft.inventor=LUO+XIANLU&rft.inventor=LIANG+LIANG&rft.inventor=LIU+DUO&rft.date=2015-12-23&rft.externalDBID=A&rft.externalDocID=CN105184187A