A tapestry of identity-based encryption: practical frameworks compared. (7th February 2008)