This author has not been identified. Look up 'Yair Frankel' in GoogleThis author has not been identified. Look up 'Peter Gemmell' in GoogleThis author has not been identified. Look up 'Philip D. MacKenzie' in GoogleThis author has not been identified. Look up 'Moti Yung' in Google