This author has not been identified. Look up 'Nathan Dowlin' in GoogleThis author has not been identified. Look up 'Ran Gilad-Bachrach' in GoogleThis author has not been identified. Look up 'Kim Laine' in GoogleThis author has not been identified. Look up 'Kristin E. Lauter' in GoogleThis author has not been identified. Look up 'Michael Naehrig' in GoogleThis author has not been identified. Look up 'John Wernsing' in Google