Regular biography
Marshall Ball is an Assistant Professor of Computer Science at New York University's Courant Institute of Mathematical Sciences. His research focuses on theoretical computer science, particularly the foundations of cryptography and computational complexity. Ball completed his Ph.D. in Computer Science at Columbia University, where he was advised by Tal Malkin. During his doctoral studies, he spent two and a half years at the FACT Center at IDC Herzliya, Israel. He has held postdoctoral positions at the University of Washington, supported by a NSF/CRA Computing Innovation Fellowship. Ball's work includes contributions to cryptographic protocols, non-malleable codes, and interactive complexity. He is currently looking for creative and motivated students.
Scholar-generated biography
Marshall Ball is a researcher at New York University specializing in complexity and cryptography. His work explores the intersection of computational complexity and cryptographic protocols, focusing on topics such as proofs of useful work, garbling gadgets for boolean and arithmetic circuits, non-malleable codes, and zero-knowledge techniques. Ball's research also includes experimental evaluations of digitally verifiable photonic computing for blockchain and cryptocurrency, as well as the development of new methods for randomness extraction and topology-hiding communication. His contributions emphasize the design of secure and efficient cryptographic primitives with strong theoretical foundations.