Top

Research & Innovation

University of Toronto team discovers vulnerability at hardware-software boundary in cloud systems

From left to right: David Lie, director of the Schwartz Reisman Institute, Gururaj Saileshwar, assistant professor in the Department of Computer Science, and Yuqin Yan, a student at the Department of Electrical & Computer Engineering, discovered a security flaw in AMD’s cloud protection technology, revealing how interactions between hardware and software can expose sensitive data. (Photos: provided)

Cloud computing has become an essential part of our everyday lives, both personally and professionally. Whether it’s storing family photos, running a business or training cutting-edge AI models, we rely on remote servers to keep our data safe and secure and trust that it won’t be modified in any way.

Although storing information in the cloud exposes data to potential risks, hardware vendors like AMD mitigate these risks by collaborating with major cloud providers such as Amazon Web Services (AWS), Google Cloud and Microsoft Azure, to provide hardware-level protection that is meant to keep data secure and confidential even if the cloud provider experiences a security breach.

However, a team of University of Toronto researchers led by David Lie, director of the Schwartz Reisman Institute (SRI) and Gururaj Saileshwar, assistant professor in the Department of Computer Science, and executed by Yuqin Yan, a student at the Department of Electrical & Computer Engineering (ECE), found a flaw in these systems. They discovered that the complex interactions between the software that the cloud providers run, and the hardware-level protection, leads to new security challenges and vulnerabilities.

“Unlike most security vulnerabilities that are found in either the hardware or the software, what sets this discovery apart is that it was found in the interplay between the software and AMD’s hardware” said Lie, who is cross-appointed to the Department of Computer Science. “In this case, it was found when the hypervisor and central processing unit (CPU) interacted.”

We can think of a hypervisor as the “virtual landlord” of AMD’s chips. It is software that “rents” out computing resources, such as memory, to the cloud customer “tenants” allowing various customer workloads to run securely, independently and confidentially on its CPU.

AMD’s confidential computing technology is designed to protect such tenants in the event that the landlord is controlled by a malicious entity; in other words, if it is hacked. It encrypts data in a way that depends on its location within memory, so if the same data is stored in two places, it is encrypted completely differently. That makes it difficult for the hypervisor to know anything about the data or track it across locations, increasing the security of the data.

“The system lets the hypervisor move data around to manage memory efficiently,” explained Lie. “So when data is relocated, AMD’s hardware decrypts it from the old location and re-encrypts it for the new location. But, what we found was that by doing this over and over again, a malicious hypervisor can learn recurring patterns from within the data, which could lead to privacy breaches.”

Vulnerabilities like this have the potential to affect people and organizations alike.

“These are the kinds of unexpected consequences that come from the complexity of modern systems,” said Saileshwar. “The attack we discovered, which we call Relocate-Vote, shows how that complexity, especially at the boundary between secure hardware and untrusted software, can lead to serious vulnerabilities.”

The majority of the research was performed by ECE student Yuqin Yan. It also included now-graduated ECE student Wei Huang, ECE and SRI Postdoctoral Fellow Ilya Grishchenko, and UBC faculty member Aastha Mehta.

“Our role in academia is to identify vulnerabilities in real systems,” said Saileshwar. “I am proud of the work our team did. We are pleased that Yuqin was able to present this paper at the USENIX Security Symposium in Seattle, Washington.”

Going forward, Saileshwar notes that the consequences of hardware security are only going to grow and affect more organizations over time.

“As we move more of our data to the cloud, hardware security is becoming more important than ever,” said Saileshwar. “Hardware is becoming more complex, it’s adding more features all the time, and we’re relying on its security features even more. We’re placing a lot of trust in hardware, making the research our team is doing at the University of Toronto into hardware security issues more impactful than ever.”

For more information about Relocate-Vote, please visit the project website.

Original story by Andrea Wiseman for the Schwartz Reisman Institute

U of T CS faculty earn Ontario Early Researcher Awards for work in AI and imaging

Two U of T computer scientists have received provincial recognition for research that advances sustainable AI and next-generation imaging systems.

U of T researchers find GPU vulnerability with ‘catastrophic’ effects on AI model accuracy

Researchers at the University of Toronto discovered a serious security risk in graphics cards (GPUs), which are now widely used to run artificial intelligence (AI) systems.

Vanguard and University of Toronto announce strategic artificial intelligence research partnership

Aerial view of the University of Toronto St. George campus with the Toronto skyline in the background

(Photo: Matthew Volpe)

Vanguard logo

Vanguard today announced a new research initiative in collaboration with the Department of Computer Science at the University of Toronto to advance AI research and innovation for investors and the financial services industry by drawing on the University of Toronto’s world-renowned artificial intelligence (AI) and machine learning (ML) program.

As part of this collaboration, the University of Toronto Department of Computer Science will establish several labs composed of professors, post-doctoral fellows, and students to collaborate with Vanguard’s existing Toronto-based AI research team. Collectively, they will develop broad AI solutions and insights to address complex business challenges and drive innovation within the financial services industry.

“We are delighted to partner with the University of Toronto, a world-renowned academic institution at the cutting edge of AI innovation and research. This collaboration will not only enhance our capabilities to better serve investors with top-tier expertise and resources but also contribute to the broader field of AI, ultimately benefiting our clients and industry,” said Nitin Tandon, Managing Director and Chief Information Officer, Vanguard.

The initial focus of this initiative and research will include developing greater insight into:

  • Responsible AI Principles: Ensuring ethical and transparent use of AI.

  • Cognitive AI: Developing AI systems that can understand and interact with humans more naturally.

  • Autonomous AI Agents: Creating AI systems capable of independent decision-making.

  • Adaptive Frameworks for LLM Training: Enhancing the training of large language models to improve performance and reliability.

“This partnership with Vanguard is a significant step forward in applying AI and ML to the financial services sector. By collaborating with Vanguard’s skilled team, we aim to develop practical AI solutions that can directly improve people’s financial decision-making and outcomes. This collaboration will also provide valuable hands-on opportunities for our students and faculty to work on real-world projects, contributing to Toronto’s status as a global hub for AI research and innovation,” said Eyal de Lara, Professor and Chair of the University of Toronto Department of Computer Science.

“Over the past fourteen years, we have proudly served Canadian investors and we are happy to grow our presence and team in Toronto, a city that is rapidly becoming a global hub for AI innovation and top technology talent,” added Kathy Bock, Managing Director and Head of Vanguard Investments Canada Inc.

Investment in AI Research and Innovation

This program will include co-creating research papers, jointly participating in and hosting meetings, seminars, conferences and recruitment initiatives for research projects. This initiative will expand Vanguard’s AI team in Toronto to 90 roles, along with providing internship opportunities for University of Toronto students.


About Vanguard

Canadians own CAD $132 billion in Vanguard assets, including Canadian and U.S.-domiciled ETFs and Canadian mutual funds. Vanguard Investments Canada Inc. manages CAD $96 billion in assets (as of April 30, 2025) with 38 Canadian ETFs and ten mutual funds currently available. The Vanguard Group, Inc. is one of the world's largest investment management companies and a leading provider of company-sponsored retirement plan services. Vanguard manages USD $10 trillion (CAD $13.7 trillion) in global assets, including over USD $3.3 trillion (CAD $4.5 trillion) in global ETF assets (as of April 30, 2025). Vanguard has offices in the United States, Canada, Mexico, Europe and Australia. The firm offers 441 funds, including ETFs, to its more than 50 million investors worldwide.

Vanguard operates under a unique operating structure. Unlike firms that are publicly held or owned by a small group of individuals, The Vanguard Group, Inc. is owned by Vanguard's U.S.-domiciled funds and ETFs. Those funds, in turn, are owned by Vanguard clients. This unique mutual structure aligns Vanguard interests with those of its investors and drives the culture, philosophy, and policies throughout the Vanguard organization worldwide. As a result, Canadian investors benefit from Vanguard's stability and experience, low-cost investing, and client focus. For more information, please visit vanguard.ca.

About the University of Toronto Department of Computer Science

The Department of Computer Science at the University of Toronto is a global leader in computing research and education, consistently ranked among the top computer science departments worldwide. Known for its pioneering contributions to areas such as artificial intelligence, machine learning, human-computer interaction and systems, the department fosters a vibrant academic community that brings together world-renowned faculty, innovative researchers, and ambitious students. With strong ties to industry and a collaborative, interdisciplinary approach, U of T’s Department of Computer Science drives technological advancement and prepares graduates to become leaders in academia, industry and beyond.

The University of Toronto, founded in 1827, is Canada’s leading public research university, recognized globally for its academic excellence and innovation. Across its three campuses, the university offers over 700 undergraduate and 200 graduate programs. U of T is home to world-changing discoveries and continues to shape a better future through research, teaching and public impact.


Media Inquiries:

Matt Hintsa
Department of Computer Science, University of Toronto
Phone: 416-946-4098
matt.hintsa@utoronto.ca

Matt Gierasimczuk
Vanguard Canada Public Relations
Phone: 416-263-7087
matthew_gierasimczuk@vanguard.com

Three papers authored by U of T computer scientists among the most cited of the 21st century: Nature

An analysis by the journal Nature of the 25 most-cited papers of the century included three papers with authors from the U of T Department of Computer Science. 

$2M from Ontario Research Fund to help scientists demystify black holes

Assistant Professor Aviad Levis and collaborators are developing innovative tools for the imaging black holes with the next generation of radio and optical telescopes. 

ARIA showcase brings computer science innovation to life

The Department of Computer Science hosted the annual Applied Research in Action (ARIA) showcase highlighting cutting-edge research and its intersection with Toronto’s tech ecosystem.  

U of T computational imaging researchers harness AI to ‘fly’ with light in motion

U of T computational imaging researchers harness AI to ‘fly’ with light in motion

The AI algorithm helps researchers visualize ultrafast videos from any viewpoint, allowing for the study of how light propagates from multiple perspectives.  

Ubisoft partners with U of T CS professors to transform digital avatars in video games

University of Toronto computer science professors David Lindell and Kyros Kutulakos will be leading an AI research collaboration with Ubisoft to transform digital avatars. The project has the potential to offer improvements and benefits for video game players and developers. 

In awarding Nobel Prize, committee cites collaborative black hole research including U of T computer scientist Aviad Levis

In its scientific background for the 2024 Nobel Prize in Physics, the Nobel Committee notes the relevance of artificial intelligence in astrophysics and astronomy, including the first direct visual evidence of a supermassive black hole at the centre of our galaxy, research involving Assistant Professor Aviad Levis.  

What do we want AI to optimize for?

How can we improve the alignment of Al systems with human values? CS PhD candidate Silviu Pitis seeks to address this challenge with the support of an OpenAl Superalignment Fast Grant. 

Inaugural Toronto Climate Summer School co-led by CS professor explores local climate change realities

Computer Science professor Robert Soden co-led the first-ever session of the Toronto Climate Summer School. During the intensive six-week course, second- and third-year students examined the climate crisis from the perspective of a city like Toronto. 

Celebrating 60 years of computer science at U of T

U of T’s Department of Computer Science celebrates 60 years of groundbreaking contributions that span personal computing, theoretical computer science, software systems, graphic design, artificial intelligence and beyond.

SRI Director David Lie and CS collaborators awarded $5.6 million for cutting-edge research on robust, secure, and safe AI

SRI Director David Lie, who is cross-appointed to the Department of Computer Science, is leading a team of 18 researchers in a new end-to-end analysis of the AI pipeline—from data acquisition and security to model training, privacy protection, and beyond.

Toyota Research Institute partners with U of T researchers to advance vision-language models for robot manipulation

Toyota Research Institute partners with U of T researchers to advance vision-language models for robot manipulation

Assistant professors Florian Shkurti and Igor Gilitschenski are researching new methods of vision-language models for robot manipulation technologies to improve how robotics systems perceive and safely interact with people and their environment.  

CentML startup led by Gennady Pekhimenko provides cost-effective machine learning solutions to companies

CentML startup led by Gennady Pekhimenko provides cost-effective machine learning solutions to companies

A startup co-founded and led by Associate Professor Gennady Pekhimenko helps companies optimize the performance and cost-efficiency of machine learning models.