From: Edward Shushkin <edward@namesys.com>
To: Pierre Abbat <phma@webjockey.net>
Cc: reiserfs-list@namesys.com, reiserfs-dev@namesys.com
Subject: Re: Proposal for keying encrypted filesystem
Date: Tue, 08 Apr 2003 14:10:44 +0400 [thread overview]
Message-ID: <3E92A024.3FCE40CF@namesys.com> (raw)
In-Reply-To: 200304071836.04241.phma@webjockey.net
Pierre Abbat wrote:
>
> On Monday 07 April 2003 14:38, Edward Shushkin wrote:
> > Hans Reiser wrote:
> > > Edward Shushkin wrote:
> > > > On the
> > > >other hand, on the last seminar we made a conclusion to check key
> > > > validness in oredr to avoid a possible security hole when read() first
> > > > looks for uptodate (decrypted!) pages in memory before reading
> > > > encrypted data from disk..
> > >
> > > So how about making a key of 0 be a special case which gets you the file
> > > in its encrypted form?
> >
> > Let's rather use special flags of reiser4_open() system call, or something
> > else instead of new special keys.
> > So everyone want:
> > 1) To make cheap backup (without decryption/encryption been involved)
> > of ciphertext possible.
> > 2) To make this backup possible for everyone who has appropriate
> > permissions but doesn't have a secret key.
>
> If we have a special flag of the reiser4_open() call, it has to be
> encapsulated into a special program. We can't expect every program in the
> world to know how to do a reiser4_open.
>
Sure, it will be so.. I didn't encapsulate it to not obscure main sense ;)
> If I understand right, encrypted files are compressed before encryption,
Yes.
> so they consist (usually) of blocks of <4K each with their start points every
> multiple of 4K.
Yes. To be precisely, multiple of cluster size, which is 4,8,16,32,..K
> A normal read() on a file like that will read as if the block
> were padded with zeros,
Only if it is a hole. In accordance with current policy, the file system
recognize a hole cluster by absence of the item with appropriate offset,
so fast backup will write nothing but real compressed data
> I think we need a tar-like program that turns such a
> file of short blocks into some format that other programs can deal with.
prev parent reply other threads:[~2003-04-08 10:10 UTC|newest]
Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-29 1:26 Proposal for keying encrypted filesystem Pierre Abbat
2003-03-29 16:46 ` Edward Shushkin
2003-03-29 16:55 ` Pierre Abbat
2003-03-29 18:17 ` Edward Shushkin
2003-03-29 20:49 ` Pierre Abbat
2003-03-30 10:12 ` Hendrik Visage
2003-03-30 17:00 ` Pierre Abbat
2003-03-31 9:15 ` Hendrik Visage
2003-03-30 16:30 ` Pierre Abbat
2003-03-31 11:21 ` Edward Shushkin
2003-03-31 12:09 ` Edward Shushkin
2003-03-31 13:36 ` Hendrik Visage
2003-03-31 13:54 ` Pierre Abbat
2003-03-31 16:35 ` Hendrik Visage
2003-03-31 20:11 ` Pierre Abbat
2003-03-31 21:31 ` Hendrik Visage
2003-03-31 22:40 ` Pierre Abbat
2003-04-01 9:31 ` Hendrik Visage
2003-03-31 13:58 ` Edward Shushkin
2003-03-31 16:45 ` Hendrik Visage
2003-04-01 12:28 ` Edward Shushkin
2003-04-01 16:06 ` Hans Reiser
2003-04-01 16:16 ` Anders Widman
2003-04-01 16:21 ` Hans Reiser
2003-04-02 2:56 ` Pierre Abbat
2003-04-02 6:06 ` Hans Reiser
2003-04-02 13:05 ` Pierre Abbat
2003-04-02 15:11 ` Edward Shushkin
2003-04-03 16:14 ` Valdis.Kletnieks
2003-04-03 19:43 ` Hans Reiser
2003-04-03 20:08 ` Valdis.Kletnieks
2003-04-03 19:44 ` Hans Reiser
2003-04-03 23:22 ` Pierre Abbat
2003-04-04 0:25 ` Russell Coker
2003-04-04 14:01 ` Valdis.Kletnieks
2003-04-04 14:30 ` Pierre Abbat
2003-04-04 14:47 ` Valdis.Kletnieks
2003-04-04 14:57 ` Pierre Abbat
2003-04-04 16:36 ` Edward Shushkin
2003-04-04 16:45 ` Valdis.Kletnieks
2003-04-04 15:25 ` Edward Shushkin
2003-04-04 16:50 ` Hans Reiser
2003-04-04 17:19 ` Edward Shushkin
2003-04-04 18:45 ` Hans Reiser
2003-04-05 0:01 ` Pierre Abbat
2003-04-07 0:44 ` Valdis.Kletnieks
2003-04-07 1:14 ` Pierre Abbat
2003-04-07 4:52 ` Valdis.Kletnieks
2003-04-07 16:55 ` Hans Reiser
2003-04-07 18:38 ` Edward Shushkin
2003-04-07 19:46 ` Hans Reiser
2003-04-07 22:36 ` Pierre Abbat
2003-04-08 10:10 ` Edward Shushkin [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3E92A024.3FCE40CF@namesys.com \
--to=edward@namesys.com \
--cc=phma@webjockey.net \
--cc=reiserfs-dev@namesys.com \
--cc=reiserfs-list@namesys.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.