RawPixel

University of Sydney researchers have developed end-to-end encryption for git services that maintains performance whilst protecting sensitive code from cyberattacks and malicious insertions.

The encryption system works with platforms such as Github and Bitbucket and has completed successful initial testing on public repositories. The technology uses character-level encryption that processes only edited portions of code rather than entire documents, significantly reducing computational overhead.

Git services function as online repositories where multiple developers simultaneously work on software projects that may contain trade secrets such as emerging artificial intelligence models. The platforms have faced increasing security threats, with cryptocurrency exchange CoinBase targeted earlier in the year and Okta experiencing source code theft in 2022.

Associate Professor Qiang Tang, from the School of Computer Science, Faculty of Engineering, said privacy and security of software code has long been a concern for industry and individual users that rely on git services.

“Just like we want our messages to be private and safe, the IT industry also want their code to be protected,” Tang said. “End-to-end encryption is currently the gold standard to protect data.”

The encryption secures data from source to destination, protecting information even if the service platform is compromised. Standard end-to-end encryption cannot accommodate the rapid rate of code updates in git services, requiring constant refreshing to encrypt new versions.

“It’s a balancing act – keep the code safe but not where it impacts the user’s computer so much that it becomes a hindrance,” Tang said.

Dr Yanan Li from the University of Sydney said identifying necessary security requirements presented challenges, particularly enabling tracking and public verification of edit sources whilst preventing malicious code injection.

The research, supported by Google via the Digital Future Initiative, will be presented at the ACM Conference on Computer and Communications Security in October. The team plans to introduce the code for widespread use or make it open source.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Journalism schools lack consistent AI strategy as scattershot policies confuse

Artificial intelligence is becoming deeply embedded in journalistic workflows, yet new research…

AI uses rapid facial ageing to predict cancer survival chances

When battling cancer, the speed at which your face physically ages could…

Lower-income nations lead the world in digital health literacy

It is a common assumption that national wealth automatically translates into stronger…

AI chatbots lose up to 30 per cent accuracy when trained to be friendly

Training chatbots to sound warmer and more empathetic makes them significantly less…

AI ‘photo booth’ reads the faces of lab mice to detect their hidden pain

Assessing pain in laboratory mice is notoriously difficult, often relying on subjective…

Your AI chatbot addiction is a deliberate corporate design, exploiting loneliness

Millions of people are developing severe, life-altering addictions to artificial intelligence chatbots…