Board index » delphi » Secure storage for sensitive files

Secure storage for sensitive files


2004-04-21 12:09:19 AM
delphi84
Hello,
I am working on a small application which stores sensitive crypted
information for a specific application.
I need to have the most reliable (possible with normal things) media
for storing those datas.
Which one of these media formats is more reliable and you would choose
it.
- Normal File
- Access Database
- A custom single or multiple file database
- Other
I will appereciate if people can give me some advice and opinions on
this.
By the way if this is not the suitable NG for this kind of questions
then let me know which NG is better so that I ask these types of
questions there.
Regards,
Mac
Programmernet.Org
 
 

Re:Secure storage for sensitive files

Oh, forgot to say that I mean I want to avoid losing files or having
them corrupted. (Not from security point).
As the info is sensitive and crypted I will lose the information if
files become corrupt.
Mac
 

Re:Secure storage for sensitive files

Mac writes:
Quote
I am working on a small application which stores sensitive crypted
information for a specific application.

I need to have the most reliable (possible with normal things) media
for storing those datas.

Which one of these media formats is more reliable and you would choose
it.

- Normal File
- Access Database
- A custom single or multiple file database
- Other
None of the above. I'd use the following:
1. Encrypt plain text in CTR mode.
2. Split up the cipher text in blocks of a suitable size, such as 1 KB.
3. Append a HMAC of the cipher text to each block.
4. Encode the cipher text blocks using Hamming Matrices or some other
error correcting codes.
 

Re:Secure storage for sensitive files

Quote
1. Encrypt plain text in CTR mode.
2. Split up the cipher text in blocks of a suitable size, such as 1
KB. 3. Append a HMAC of the cipher text to each block.
4. Encode the cipher text blocks using Hamming Matrices or some other
error correcting codes.
Thank you for your help. Sorry. My knowledge about encryption is
limited to the above components and libraries.
Is it possible to show me a place to read about these phrases: CTR
Mode, HMAC, Hamming Matrices etc..
Regards,
Mac
 

Re:Secure storage for sensitive files

Mac writes:
Quote
Is it possible to show me a place to read about these phrases: CTR
Mode, HMAC, Hamming Matrices etc..
Have you tried Google? I am pretty sure it will show a number of
relevant first page matches for each of the three key words.
 

Re:Secure storage for sensitive files

"Mac" <XXXX@XXXXX.COM>writes
Quote
Mac
Programmernet.Org
Is Programmernet.Org your site? Don't think I have seen that before...
 

Re:Secure storage for sensitive files

Mac writes:
Quote
Hello,

I am working on a small application which stores sensitive crypted
information for a specific application.

I need to have the most reliable (possible with normal things) media
for storing those datas.
Currently, I would use a USB flash stick with few hundred MBytes.
Rene
--
Ing.Buro R.Tschaggelar www.ibrtses.com
Your newsgroups @ www.talkto.net
 

Re:Secure storage for sensitive files

Mac writes:
Quote
Which one of these media formats is more reliable and you would choose
it.
- Normal File
- Access Database
- A custom single or multiple file database
- Other
Check Solid File System at www.eldos.org/solfs/solfs.html. It has
journalling support and AES encryption built-in.
Version 2.0 will have compression and Check&Repair functions. Other
additions are planned as well.
--
Eugene Mayevski
EldoS Corp., CTO
Security and networking solutions
www.eldos.com
 

Re:Secure storage for sensitive files

Quote
Is Programmernet.Org your site? Don't think I have seen that
before...
Hello
Yes, it is. It has been onlineprogrammer.org. And I have not had enough
time to add new articles since about 2.5 years ago.
I will start adding new articles again if I can find some free time in
my schedule. Currently I am seriously in need of money to start my MSc
and I have no time left for free works such as this one.
Regards,
Mac