Crypto Laboratory Winter 2007-2008 Alexander Grechin and Zohar Rogel Under supervision of Zvika Berkovich.