Automated Software Diversity


Book Description

Whereas user-facing applications are often written in modern languages, the firmware, operating system, support libraries, and virtual machines that underpin just about any modern computer system are still written in low-level languages that value flexibility and performance over convenience and safety. Programming errors in low-level code are often exploitable and can, in the worst case, give adversaries unfettered access to the compromised host system. This book provides an introduction to and overview of automatic software diversity techniques that, in one way or another, use randomization to greatly increase the difficulty of exploiting the vast amounts of low-level code in existence. Diversity-based defenses are motivated by the observation that a single attack will fail against multiple targets with unique attack surfaces. We introduce the many, often complementary, ways that one can diversify attack surfaces and provide an accessible guide to more than two decades worth of research on the topic. We also discuss techniques used in conjunction with diversity to prevent accidental disclosure of randomized program aspects and present an in-depth case study of one of our own diversification solutions.




Oxide Electronics


Book Description

Oxide Electronics Multiple disciplines converge in this insightful exploration of complex metal oxides and their functions and properties Oxide Electronics delivers a broad and comprehensive exploration of complex metal oxides designed to meet the multidisciplinary needs of electrical and electronic engineers, physicists, and material scientists. The distinguished author eschews complex mathematics whenever possible and focuses on the physical and functional properties of metal oxides in each chapter. Each of the sixteen chapters featured within the book begins with an abstract and an introduction to the topic, clear explanations are presented with graphical illustrations and relevant equations throughout the book. Numerous supporting references are included, and each chapter is self-contained, making them perfect for use both as a reference and as study material. Readers will learn how and why the field of oxide electronics is a key area of research and exploitation in materials science, electrical engineering, and semiconductor physics. The book encompasses every application area where the functional and electronic properties of various genres of oxides are exploited. Readers will also learn from topics like: Thorough discussions of High-k gate oxide for silicon heterostructure MOSFET devices and semiconductor-dielectric interfaces An exploration of printable high-mobility transparent amorphous oxide semiconductors Treatments of graphene oxide electronics, magnetic oxides, ferroelectric oxides, and materials for spin electronics Examinations of the calcium aluminate binary compound, perovoksites for photovoltaics, and oxide 2Degs Analyses of various applications for oxide electronics, including data storage, microprocessors, biomedical devices, LCDs, photovoltaic cells, TFTs, and sensors Suitable for researchers in semiconductor technology or working in materials science, electrical engineering, and physics, Oxide Electronics will also earn a place in the libraries of private industry researchers like device engineers working on electronic applications of oxide electronics. Engineers working on photovoltaics, sensors, or consumer electronics will also benefit from this book.




Nonnegative Matrix Factorization


Book Description

Nonnegative matrix factorization (NMF) in its modern form has become a standard tool in the analysis of high-dimensional data sets. This book provides a comprehensive and up-to-date account of the most important aspects of the NMF problem and is the first to detail its theoretical aspects, including geometric interpretation, nonnegative rank, complexity, and uniqueness. It explains why understanding these theoretical insights is key to using this computational tool effectively and meaningfully. Nonnegative Matrix Factorization is accessible to a wide audience and is ideal for anyone interested in the workings of NMF. It discusses some new results on the nonnegative rank and the identifiability of NMF and makes available MATLAB codes for readers to run the numerical examples presented in the book. Graduate students starting to work on NMF and researchers interested in better understanding the NMF problem and how they can use it will find this book useful. It can be used in advanced undergraduate and graduate-level courses on numerical linear algebra and on advanced topics in numerical linear algebra and requires only a basic knowledge of linear algebra and optimization.




Healthcare Informatics for Fighting COVID-19 and Future Epidemics


Book Description

This book presents innovative solutions utilising informatics to deal with various issues related to the COVID-19 outbreak. The book offers a collection of contemporary research and development on the management of Covid-19 using health data analytics, information exchange, knowledge sharing, the Internet of Things (IoT), and the Internet of Everything (IoE)-based solutions. The book also analyses the implementation, assessment, adoption, and management of these healthcare informatics solutions to manage the pandemic and future epidemics. The book is relevant to researchers, professors, students, and professionals in informatics and related topics.