http://www.igi-global.com/chapter/ensuring-security-integrity-data-online/9149