Why did Internet security systems move from 40-bit keys to 128-bit keys?
Internet security systems transitioned from 40-bit keys to 128-bit keys primarily because advancements in computing power rendered 40-bit systems insecure against brute-force attacks.12
A 40-bit key provides a key space of possibilities, which is approximately combinations. By the end of the 20th century, the rapid increase in the processing speed of personal computers allowed these systems to test the entire key space in a matter of hours. By distributing this task across multiple machines, the time required to break such a key could be reduced to mere minutes or seconds.1
Because the security of a cryptosystem is fundamentally tied to its work function—the computational effort required to exhaustively search the key space—the 40-bit standard became insufficient for protecting sensitive information in the growing era of e-commerce and Internet communications. The shift to 128-bit keys provided "strong encryption," significantly increasing the work factor to a level that protects transactions against modern computational threats.12