|
|||||||
| Dekart Private Disk products family The Forum is intended to encourage discussion on specific topics related to the Dekart Private Disk products family, focusing on virtual encrypted disk issues, encryption algorithms and ways your data is encrypted and decrypted. |
![]() |
|
|
Thread Tools | Search this Thread |
Rating:
|
Display Modes |
|
#1
|
||||
|
||||
|
Several people asked us if performance tests were made, in order to be able to compare the read/write speeds of encrypted partitions and non-encrypted ones.
Here are the results of a recently conducted experiment. First of all, here is the set-up: Here are the results: [time to complete the operation - average / maximum / minimum transfer rates] ------non encrypted [to be used as a reference of how the computer performs when encryption is not used FAT32->FAT32 [i.e. non-encrypted to non-encrypted] Code:
------encrypted FAT32->AES [i.e. non-encrypted to encrypted partition] Code:
AES->FAT32 [i.e. encrypted to non-encrypted] Code:
MAX and MIN are the maximum and minimum transfer rates that were reached. This detail allows us to establish an important fact - the performance of the hardware itself plays a crucial role in the process, hence all the bottlenecks [if any] must be removed by tweaking the hardware. AES is a symmetric cypher, encryption and decryption happen in the exact same way [but operations are applied in a reversed order], meaning that the cost of encryption is identical to the cost of decryption. Judging by the results, you can see that there is a difference between read\write speeds; since we know that this difference is NOT caused by the software level, we can conclude that it is the hardware that causes this. Also, you will see that the average speeds do not differ too much, though there is an evident contrast between MAX and MIN rates. A high MAX rate indicates that our implementation can be rather fast, so the bottleneck is in the hardware. This is also confirmed by the fact that normally [i.e. without encryption] the read\write speed oscillates as well [though the bounds may be "tighter"]. Another aspect - there should not be a great difference between FAT->AES[a] and AES->FAT[a] (because AES is a symmetric cypher), yet we have 101s vs 158s. Again, this proves that performance is significantly dependent on the hardware. Evidently, there will be different results if the same test is performed on a different computer; which is why I have to emphasize that my objective was to determine the relative difference between the two cases, so that you could estimate encryption performance by extrapolating from 'usual' performance. One final note - the CPU load was always below average (regardless of the phase of the experiment). Feel free to share the results of your tests, or discuss the ones that were obtained during the current test.
__________________
Last edited by Alex Railean : August 6th, 2007 at 06:03. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|