Modern cryptography exists at the intersection of the disciplines of mathematics , computer science , and electrical engineering .
Modern cryptography is a mix of mathematics , computer science , and electrical engineering .