← Back to Patent Explorer
US20080098236A1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for data encryption

Assignee: Oracle International Corp
•
Filing: 2006-10-19
•
Granted: —
•
Expires: 2026-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of processing data from a file includes obtaining a first portion of the file, encrypting the first portion of the file to create a first encrypted portion, obtaining a second portion of the file, encrypting the second portion of the file to create a second encrypted portion, and storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed. A method of processing data from a file includes receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted, and decrypting the data in the first portion, and not the data in the second portion.

Inventors

  • 👤 Dheeraj Pandey
  • 👤 Bharath Aleti
  • 👤 Joy Forsythe
  • 👤 Amit Ganesh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 14:17
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1464; H; H04; H04L; H04L9/00; H04L9/08; H04L9/0891; H04L9/0894; H04L2209/00; H04L2209/30; H04L2209/60

Claims Analysis

Total Claims: 46
Claim 1
Independent Claim 74 words
1 . A method of processing data from a file, comprising: obtaining a first portion of the file; encrypting the first portion of the file to create a first encrypted portion; obtaining a second portion of the file; encrypting the second portion of the file to create a second encrypted portion; and storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed.
Claim 2
Dependent Claim 74 words
1 . A method of processing data from a file, comprising: obtaining a first portion of the file; encrypting the first portion of the file to create a first encrypted portion; obtaining a second portion of the file; encrypting the second portion of the file to create a second encrypted portion; and storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed.
Claim 3
Dependent Claim 15 words
2 . The method of claim 1 , wherein the file comprises a LOB file.
Claim 4
Dependent Claim 16 words
3 . The method of claim 2 , wherein the LOB file comprises an image file.
Claim 5
Dependent Claim 16 words
4 . The method of claim 2 , wherein the LOB file comprises an audio file.
Claim 6
Dependent Claim 30 words
5 . The method of claim 1 , further comprising determining a data processing threshold, wherein the first portion of the file is obtained based on the data processing threshold.
Claim 7
Dependent Claim 26 words
6 . The method of claim 1 , further comprising storing a data encryption flag, the data encryption flag indicating that data encryption has been performed.
Claim 8
Dependent Claim 33 words
7 . The method of claim 1 , further comprising storing information regarding an encryption key that can be used to decrypt at least one of the first and the second encrypted portions.
Claim 9
Dependent Claim 27 words
8 . The method of claim 1 , further comprising determining encryption criteria, wherein the first and the second portions are encrypted based on the encryption criteria.
Claim 10
Dependent Claim 45 words
9 . The method of claim 8 , wherein the encryption criteria comprises a prescribed file type, wherein the method further comprises determining a type of the file, and the first and the second portions are encrypted if the type matches the prescribed file type.
Claim 11
Dependent Claim 47 words
10 . The method of claim 8 , wherein the encryption criteria comprises a prescribed source address, wherein the method further comprises determining a source address of the file, and the first and the second portions are encrypted if the source address matches the prescribed source address.
Claim 12
Dependent Claim 30 words
11 . The method of claim 1 , wherein the first and the second portions are encrypted in response to a request for storing the file in an encrypted form.
Claim 13
Dependent Claim 21 words
12 . The method of claim 1 , wherein the first and the second portions are encrypted using different encryption algorithms.
Claim 14
Dependent Claim 23 words
13 . The method of claim 1 , wherein the first and the second portions are, encrypted based on different respective encryption criteria.
Claim 15
Dependent Claim 77 words
14 . A system for processing data from a file, comprising: means for obtaining a first portion and a second portion of the file; means for encrypting the first portion of the file to create a first encrypted portion, and the second portion of the file to create a second encrypted portion; and means for storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed.
Claim 16
Dependent Claim 77 words
14 . A system for processing data from a file, comprising: means for obtaining a first portion and a second portion of the file; means for encrypting the first portion of the file to create a first encrypted portion, and the second portion of the file to create a second encrypted portion; and means for storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed.
Claim 17
Dependent Claim 92 words
15 . A computer product having a computer-useable medium storing a set of instruction, wherein an execution of the instruction causes a process to be performed, the process comprising: obtaining a first portion of the file; encrypting the first portion of the file to create a first encrypted portion; obtaining a second portion of the file; encrypting the second portion of the file to create a second encrypted portion; and storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed.
Claim 18
Dependent Claim 92 words
15 . A computer product having a computer-useable medium storing a set of instruction, wherein an execution of the instruction causes a process to be performed, the process comprising: obtaining a first portion of the file; encrypting the first portion of the file to create a first encrypted portion; obtaining a second portion of the file; encrypting the second portion of the file to create a second encrypted portion; and storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed.
Claim 19
Dependent Claim 60 words
16 . A method of processing data from a file, comprising: receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted; and decrypting the data in the first portion, and not the data in the second portion.
Claim 20
Dependent Claim 60 words
16 . A method of processing data from a file, comprising: receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted; and decrypting the data in the first portion, and not the data in the second portion.
Claim 21
Dependent Claim 15 words
17 . The method of claim 16 , wherein the file comprises a LOB file.
Claim 22
Dependent Claim 16 words
18 . The method of claim 17 , wherein the LOB file comprises an image file.
Claim 23
Dependent Claim 16 words
19 . The method of claim 17 , wherein the LOB file comprises an audio file.
Claim 24
Dependent Claim 23 words
20 . The method of claim 16 , further comprising transmitting the decrypted data in the first portion in response to the request.
Claim 25
Dependent Claim 45 words
21 . The method of claim 16 , further comprising determining whether the data in the first portion of the file is encrypted, wherein the act of decrypting the data in the first portion is performed if the data in the first portion is encrypted.
Claim 26
Dependent Claim 34 words
22 . The method of claim 16 , further comprising determining a compression unit that includes a sub-unit, wherein the sub-unit comprises the encrypted data of at least a part of the first portion.
Claim 27
Dependent Claim 28 words
23 . The method of claim 16 , further comprising determining a plurality of sub-units, wherein the plurality of sub-units comprise the encrypted data of the first portion.
Claim 28
Dependent Claim 37 words
24 . The method of claim 23 , wherein one of the plurality of sub-units is associated with a first compression unit, and another one of the plurality of sub-units is associated with a second compression unit.
Claim 29
Dependent Claim 19 words
25 . The method of claim. 23 , wherein the plurality of sub-units is associated with a compression unit.
Claim 30
Dependent Claim 21 words
26 . The method of claim 23 , wherein the plurality of sub-units is determined by accessing one or more maps.
Claim 31
Dependent Claim 34 words
27 . The method of claim 23 , wherein the encrypted data of the first portion is obtained by compressing data of the first portion and encrypting the compressed data of the first portion.
Claim 32
Dependent Claim 21 words
28 . The method of claim 23 , wherein the encrypted data of the first portion is in a compressed form.
Claim 33
Dependent Claim 21 words
29 . The method of claim 16 , further comprising identifying an algorithm for decrypting the data in the first portion.
Claim 34
Dependent Claim 33 words
30 . The method of claim 16 , wherein the data in the first portion of the file is also compressed, and the method further comprises decompressing the data in the first portion.
Claim 35
Dependent Claim 33 words
31 . The method of claim 30 , wherein the data in the first portion is compressed before it is encrypted, and the act of decrypting is performed before the act of decompressing.
Claim 36
Dependent Claim 33 words
32 . The method of claim 30 , wherein the data in the first portion is encrypted before it is compressed, and the act of decrypting is performed after the act of decompressing.
Claim 37
Dependent Claim 85 words
33 . A system for processing data from a file, comprising: means for receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted; and means for decrypting the data in the first portion, wherein the means for decrypting the data in the first portion is capable of decrypting the data in the first portion without decrypting the data in the second portion.
Claim 38
Dependent Claim 85 words
33 . A system for processing data from a file, comprising: means for receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted; and means for decrypting the data in the first portion, wherein the means for decrypting the data in the first portion is capable of decrypting the data in the first portion without decrypting the data in the second portion.
Claim 39
Dependent Claim 78 words
34 . A computer product having a computer-useable medium storing a set of instruction, wherein an execution of the instruction causes a process to be performed, the process comprising: receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted; and decrypting the data in the first portion, and not the data in the second portion.
Claim 40
Dependent Claim 78 words
34 . A computer product having a computer-useable medium storing a set of instruction, wherein an execution of the instruction causes a process to be performed, the process comprising: receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted; and decrypting the data in the first portion, and not the data in the second portion.
Claim 41
Dependent Claim 57 words
35 . A method of processing data from a file, comprising: decrypting at least a portion of the file using a first encryption key; encrypting the at least a portion of the file using a second encryption key; and updating a state indicator to indicate that the at least a portion of the file has been re-encrypted.
Claim 42
Dependent Claim 57 words
35 . A method of processing data from a file, comprising: decrypting at least a portion of the file using a first encryption key; encrypting the at least a portion of the file using a second encryption key; and updating a state indicator to indicate that the at least a portion of the file has been re-encrypted.
Claim 43
Dependent Claim 63 words
36 . A system for processing data from a file, comprising: means for decrypting at least a portion of the file using a first encryption key; means for encrypting the at least a portion of the file using a second encryption key; and means for updating a state indicator to indicate that the at least a portion of the file has been re-encrypted.
Claim 44
Dependent Claim 63 words
36 . A system for processing data from a file, comprising: means for decrypting at least a portion of the file using a first encryption key; means for encrypting the at least a portion of the file using a second encryption key; and means for updating a state indicator to indicate that the at least a portion of the file has been re-encrypted.
Claim 45
Dependent Claim 75 words
37 . A computer product having a computer-useable medium storing a set of instruction, wherein an execution of the instruction causes a process to be performed, the process comprising: decrypting at least a portion of the file using a first encryption key; encrypting the at least a portion of the file using a second encryption key; and updating a state indicator to indicate that the at least a portion of the file has been re-encrypted.
Claim 46
Dependent Claim 75 words
37 . A computer product having a computer-useable medium storing a set of instruction, wherein an execution of the instruction causes a process to be performed, the process comprising: decrypting at least a portion of the file using a first encryption key; encrypting the at least a portion of the file using a second encryption key; and updating a state indicator to indicate that the at least a portion of the file has been re-encrypted.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag