557,909 active members*
3,661 visitors online*
Register for free
Login Register

Perfection in Protection, Licensing, and Security

Software Considerations and Security Requirements for Medical Devices

April 2018
Author: Wibu-Systems
Software Considerations and Security Requirements for Medical Devices

Software has become ubiquitous in the healthcare industry given its widespread use for controlling medical devices and health information systems and communicating and maintaining electronic patient data, all in an increasingly connected environment. For embedded system developers, in particular, choosing the software best suited for the design of the medical device and its end use is critical. Options abound – use a commercial off-the-shelf product or create their own? Employ a real-time operating system or a general-purpose operating system such as Linux or Android? And, what security mechanisms will be incorporated to protect software from malicious tampering and ensure data transmission and storage?

Wind River recently published an interesting white paper, Choosing the Right System Software for Medical Devices, that explores many of the essential considerations that will help developers in making their choices. As Wind River points out in the paper, while the needs and requirement for each device will vary as will the features, functions, and capabilities, it is critical to evaluate the full range of options before making the selection. Of the many key considerations are shelf-life, easy-to-understand user interface, secure and stable communications, multi-CPU system design, connectivity, modularity and scalability.

Additionally, use of commercial vs. open source development options require careful consideration. While each has advantages and trade-offs, Wind River notes that the choice typically comes down to the completeness and sophistication of commercial offerings versus the low cost and ubiquity of open source software. From a safety standpoint, the medical device system software needs to support security features that protect against malware and also deliver secure data storage and transmission. The system software also needs to support the secure upgrade, download, and authentication of applications to help keep devices secure across an ever-changing threat landscape.

As open source software continues in popularity within the development community, commercial vendors too are focusing on software solutions that specifically address the unique challenges of medical devices. Companies like Wind River and Wibu-Systems, for example, offer integrated solutions that leverage each other’s technology expertise. With the integration of Wibu-Systems’ CodeMeter security platform with Wind River’s Security Profile for VxWorks®, the world’s most widely deployed commercial RTOS, developers of connected medical systems have access to a fully scalable solution that features best-of-breed security for device, data, and IP protection, and additional licensing management options to expand business opportunities for applications developed on the VxWorks platform. You can read a more detailed description of the joint technology in this solution brief.

Beyond functionality and security, however, medical device developers must also weigh additional economic and operational factors affecting the healthcare industry. For example, given the burgeoning costs of healthcare, developers must take into account a mandate to minimize cost per capita of each person’s healthcare while reducing the cost of the devices themselves. With expanded features and sophistication of the devices, they must be readily understandable and easy to operate by both the professional and non-professional care givers who will use them. And they must work every time.

Medical device software developers have much to consider, particularly when human lives are at stake.


Blog Archiv

August 2022
July 2022
June 2022
April 2022
March 2022
February 2022
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
October 2016
September 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016