December 17, 2019   |   Updated: January 8, 2020

When designing software that powers the latest Internet of Things (IoT) devices, technologists need to solve for possible issues that may come up today, but also anticipate future challenges. At the IEEE GLOBECOM 2019 conference in Waikoloa, HI, IEEE Life Fellow Vinton Cerf spoke on the importance of designing resilient IoT software to provide adequate privacy and security for the entire lifespan of an IoT device – up to 10 years in some cases.

Cerf, who currently serves as Vice President and Chief Internet Strategist at Google, is a co-designer of Transmission Control Protocol/Internet Protocol (TCP/IP), which allows computers to communicate with one another. Cerf is widely regarded as one of the “fathers of the internet, ” and posed several ethical questions during the conference on how we can build secure and scalable IoT systems.

Vinton Cerf’s Recommendations for Ethical and Secure IoT Software Design

How do we write code without bugs? How do we fix bugs once an IoT device has shipped? How do we validate IoT software updates, and guarantee that they have been tested and are certified?

“We can no longer afford to treat software bugs as just mistakes,” says Cerf. “We have a responsibility as engineers to be very thoughtful about how we design and build IoT systems.”

AI-controlled devices in our homes and industrial settings pose a significant hazard, and something all engineers should be mindful of during their design and production process.

“Machine learning (ML) is not the hazard,” explains Cerf. “The real hazard is software that bugs in IoT devices. When there are corner cases that ML has not been exposed to, it will make mistakes. To avoid hazards, we should not give ML too much autonomy.”

Cerf also suggests building IoT systems that can perform diagnostics and anticipate failures before they happen.

“Authentication and public key cryptography are central to IoT systems,” says Cerf. “We need to demonstrate resistance against external attacks, and we need to be able to recover after major failure.”

See also Passwords, Multi-Factor Authentication and Cybersecurity

When asked what he would do differently if he could go back and redesign the internet, Cerf noted that nobody predicted mobile devices back in 1973 when computers occupied entire rooms.

“Had we known how large the internet would get, we would have started with IPv6, (Internet Protocol Version 6) and given devices unique identifiers at the TCP layer,” says Cerf. “We also should have implemented public key cryptography much earlier.”

As IoT continues to grow in unexpected ways, engineers must focus on designing ethical, resilient and secure devices that will protect consumers from bugs or cyber attacks.

About our author
Mario Milicevic is an IEEE Member and Staff Communication Systems Engineer at MaxLinear

INTERACTIVE EXPERIENCES

Creating Healthy Spaces Through Technology

Harnessing and Sustaining our Natural Resources

Exceptional Infrastructure Challenges, Technology and Humanity

The Global Impact of IEEE's 802 Standards

Scenes of our Cyber Lives: The Security Threats and Technology Solutions Protecting Us

How Millennial Parents are Embracing Health and Wellness Technologies for Their Generation Alpha Kids

Space Exploration, Technology and Our Lives

Global Innovation and the Environment

How Technology, Privacy and Security are Changing Each Other (And Us)

Find us in booth 31506, LVCC South Hall 3 and experience the Technology Moon Walk

Virtual and Mixed Reality

How Robots are Improving our Health

IEEE Experts and the Robots They are Teaching

See how millennial parents around the world see AI impacting the lives of their tech-infused offspring

Take the journey from farm to table and learn how IoT will help us reach the rising demand for food production

Watch technical experts discuss the latest cyber threats

Explore how researchers, teachers, explorers, healthcare and medical professionals use immersive technologies

Follow the timeline to see how Generation AI will be impacted by technology

Learn how your IoT data can be used by experiencing a day in a connected life

Listen to technical experts discuss the biggest security threats today

See how tech has influenced and evolved with the Games

Enter our virtual home to explore the IoT (Internet of Things) technologies

Explore an interactive map showcasing exciting innovations in robotics

Interactively explore A.I. in recent Hollywood movies

Get immersed in technologies that will improve patients' lives