Block encryption

I want to write a minifilter driver to do block by block
encryption/decryptionn with chaining mode for encryption in units of data
blocks i.e.
I want to encrypt and decrypt whole data block and work in terms of data
blocks only. Is it possible in minifilter??
Or is there any other alternative?


Kapil Bhadke
IIT Kanpur

On 2/11/2011 6:32 AM, kapil bhadke wrote:

I want to write a minifilter driver to do block by block
encryption/decryptionn with chaining mode for encryption in units of
data blocks i.e.
I want to encrypt and decrypt whole data block and work in terms of data
blocks only. Is it possible in minifilter??
Or is there any other alternative?

If what you refer to as ‘block encryption’ means sector level encryption
and not file level encryption, then a volume or disk filter is the way
to go. Mini-filter’s will provide you a mechanism for encrypting on a
per file basis.

Pete


Kapil Bhadke
IIT Kanpur
— NTFSD is sponsored by OSR For our schedule of debugging and file
system seminars visit: http://www.osr.com/seminars To unsubscribe, visit
the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


Kernel Drivers
Windows File System and Device Driver Consulting
www.KernelDrivers.com
866.263.9295

>

If what you refer to as ‘block encryption’ means sector level encryption
and not file level encryption, then a volume or disk filter is the way to
go. Mini-filter’s will provide you a mechanism for encrypting on a per file
basis.

Exaclty…
Can you tell me from where to start to write “disk filter driver”?
Are there any examples of disk filter drivers?


Kapil Bhadke
IIT Kanpur

On 2/12/2011 12:10 AM, kapil bhadke wrote:

If what you refer to as ‘block encryption’ means sector level
encryption and not file level encryption, then a volume or disk
filter is the way to go. Mini-filter’s will provide you a mechanism
for encrypting on a per file basis.

Exaclty…
Can you tell me from where to start to write “disk filter driver”?
Are there any examples of disk filter drivers?

You can always look through the DiskPerf example in the DDK. This gives
you a good starting point and can easily be made into either a disk or
volume class filter.

Pete


Kernel Drivers
Windows File System and Device Driver Consulting
www.KernelDrivers.com
866.263.9295