Chinese Quantum Satellite Sends ‘Unbreakable’ Code

China has sent an “unbreakablecode from a satellite to the Earth, marking the first time space-to-ground quantum key distribution technology has been realized, state media said. China launched the world’s first quantum satellite last August, to help establish “hack proofcommunications, a development the Pentagon has called a “notable advance“. The official Xinhua news agency said the latest experiment was published in the journal Nature, where reviewers called it a “milestone“.

The satellite sent quantum keys to ground stations in China between 645 km (400 miles) and 1,200 km (745 miles) away at a transmission rate up to 20 orders of magnitude more efficient than an optical fiber, Xinhua cited Pan Jianwei, lead scientist on the experiment from the state-run Chinese Academy of Sciences, as saying.

That, for instance, can meet the demand of making an absolute safe phone call or transmitting a large amount of bank data,” Pan said. Any attempt to eavesdrop on the quantum channel would introduce detectable disturbances to the system, Pan said. “Once intercepted or measured, the quantum state of the key will change, and the information being intercepted will self-destruct,” Xinhua said.

The news agency said there were “enormous prospects” for applying this new generation of communications in defense and finance.


Artificial Intelligence Writes Code By Looting

Artificial intelligence (AI) has taught itself to create its own encryption and produced its own universal ‘language. Now it’s writing its own code using similar techniques to humans. A neural network, called DeepCoder, developed by Microsoft and University of Cambridge computer scientists, has learnt how to write programs without a prior knowledge of code.  DeepCoder solved basic challenges of the kind set by programming competitions. This kind of approach could make it much easier for people to build simple programs without knowing how to write code.

deep coder

All of a sudden people could be so much more productive,” says Armando Solar-Lezama at the Massachusetts Institute of Technology, who was not involved in the work. “They could build systems that it [would be] impossible to build before.”

Ultimately, the approach could allow non-coders to simply describe an idea for a program and let the system build it, says Marc Brockschmidt, one of DeepCoder’s creators at Microsoft Research in Cambridge. UK.DeepCoder uses a technique called program synthesis: creating new programs by piecing together lines of code taken from existing software – just like a programmer might. Given a list of inputs and outputs for each code fragment, DeepCoder learned which pieces of code were needed to achieve the desired result overall.