New Artificial Intelligence System Evolves to Evade Internet Censorship

Attempts to evade censorship have turned into a continually escalating race to keep up with ever-changing, increasingly sophisticated strategies. (Image: via  pixabay  /  CC0 1.0)
Attempts to evade censorship have turned into a continually escalating race to keep up with ever-changing, increasingly sophisticated strategies. (Image: via pixabay / CC0 1.0)

Internet censorship by authoritarian governments prohibits free and open access to information for millions of people around the world. Attempts to evade such censorship have turned into a continually escalating race to keep up with ever-changing, increasingly sophisticated strategies.

Censoring regimes have had the advantage in that race because researchers must manually search for ways to circumvent censorship, a process that takes considerable time. New work led by University of Maryland computer scientists could shift the balance of the censorship race. The researchers developed a tool called Geneva (short for Genetic Evasion), which automatically learns how to circumvent censorship.

Tested in China, India, and Kazakhstan, Geneva found dozens of ways to circumvent censorship by exploiting gaps in censors’ logic and finding bugs that the researchers say would have been virtually impossible for humans to find manually. Dave Levin, an assistant professor of computer science at UMD and senior author of the paper, said:

All information on the Internet is broken into data packets by the sender’s computer and reassembled by the receiving computer. One prevalent form of Internet censorship used by authoritarian regimes works by monitoring the data packets sent during an Internet search. The censor blocks request that either contain flagged keywords (such as “Tiananmen Square” in China) or prohibited domain names (such as “Wikipedia” in many countries).

Internet censorship by authoritarian governments prohibits free and open access to information for millions of people around the world. (Image via pexels / CC0 1.0)

Internet censorship by authoritarian governments prohibits free and open access to information for millions of people around the world. (Image: via pexels / CC0 1.0)

When Geneva is running on a computer that is sending out web requests through a censor, Geneva modifies how data is broken up and sent, so that the censor does not recognize forbidden content or is unable to censor the connection.

Known as a genetic algorithm, Geneva is a biologically inspired type of artificial intelligence that Levin and his team developed to work in the background as a user browses the web from a standard Internet browser. Like biological systems, Geneva forms sets of instructions from genetic building blocks.

But rather than using DNA as building blocks, Geneva uses small pieces of code. Individually, the bits of code do very little, but when composed into instructions, they can perform sophisticated evasion strategies for breaking up, arranging, or sending data packets.

Geneva evolves its genetic code through successive attempts (or generations). With each generation, Geneva keeps the instructions that work best at evading censorship and kicks out the rest. Geneva mutates and crossbreeds its strategies by randomly removing instructions, adding new instructions, or combining successful instructions and testing the strategy again.

Geneva is a biologically inspired type of artificial intelligence that Levin and his team developed to work in the background as a user browses the web from a standard internet browser. (Image: pexels / CC0 1.0)

Geneva is a biologically inspired type of artificial intelligence that Levin and his team developed to work in the background as a user browses the web from a standard internet browser. (Image: pexels / CC0 1.0)

Through this evolutionary process, Geneva is able to identify multiple evasion strategies very quickly. Levin, who holds a joint appointment in the University of Maryland Institute for Advanced Computer Studies, said:

The team tested Geneva in the laboratory against mock censors and in the real world against real censors. In the lab, the researchers developed censors that functioned like those known from previous research to be deployed by autocratic regimes. Within days, Geneva identified virtually all the packet-manipulation strategies that had been discovered by previously published work.

To demonstrate that Geneva worked in the real world against undiscovered censorship strategies, the team ran Geneva on a computer in China with an unmodified Google Chrome browser installed. By deploying strategies identified by Geneva, the user was able to browse free of keyword censorship. The researchers also successfully evaded censorship in India, which blocks forbidden URLs, and Kazakhstan, which was eavesdropping on certain social media sites at the time.

In all cases, Geneva successfully circumvented censorship. Kevin Bock, a computer science Ph.D. and lead author of the paper, said:

The researchers plan to release their data and code in the hopes that it will provide open access to information in countries where the Internet is restricted. The team acknowledges that there may be many reasons why individuals living under autocratic regimes might not want to or be able to install the tool on their computers.

The researchers plan to release their data and code in the hopes that it will provide open access to information in countries where the internet is restricted. (Image via pixabay / CC0 1.0)

The researchers plan to release their data and code in the hopes that it will provide open access to information in countries where the internet is restricted. (Image: via pixabay / CC0 1.0)

However, they remain undeterred. The researchers are exploring the possibility of deploying Geneva on the computer supplying the blocked content (known as the server) rather than on the computer searching for blocked content (known as the client).

That would mean websites such as Wikipedia or the BBC could be available to anyone inside countries that currently block them, such as China and Iran, without requiring the users to configure anything on their computer. Levin said:

Provided by: University of Maryland [Note: Materials may be edited for content and length.]

Follow us on Twitter or subscribe to our weekly email

Ancient Rain Gauge: Evidence Links Groundwater, Climate Changes in Deep Time
US Dependence on Chinese Students Is Becoming a Problem