This author has not been identified. Look up 'Manuel Blum' in GoogleThis author has not been identified. Look up 'William S. Evans' in GoogleThis author has not been identified. Look up 'Peter Gemmell' in GoogleThis author has not been identified. Look up 'Sampath Kannan' in GoogleThis author has not been identified. Look up 'Moni Naor' in Google