Traditional RAID gradually becomes unable to satisfy most applications. It is reflected in two main
respects, one is the security problem of data in RAID system, the other is that one RAID controller can not use several
devices of different protocol. Now, the performance of RAID controller gets faster and faster, therefore, it is the right
time to use software encryption module instead of hardware encryption to guarantee the data confidentiality.
Furthermore, with the development of storage device, different disk interface appears. How to use the disk of different
protocol in the same RAID controller is becoming a new research hotspot. As to the problems mentioned above, this
paper presents a new multi-protocol disk array architecture that provides encryption on RAID, referred to as Encryption
Multi-protocol RAID (EMRAID). EMRAID solution not only uses different interface to management the different kinds
of device, but also adopts SEAL algorithm which is an efficient pseudorandom function family encryption algorithm.
Analysis result indicates that EMRAID performs more efficiently than the single-protocol RAID, and the experiment
shows that the encryption algorithm has certain loss (not very large) on I/O performance.