Shamal Faily has just published the textbook Designing Usable and Secure Software with IRIS and CAIRIS with Springer.
The book was written to help practitioners, be these UX designers, security architects, or software developers, ‘build in’ security and usability. The ACM Code of Ethics states that True security requires usability – security features are of no practical use if users cannot or will not use them. This book explains how usable and secure software can be designed using the IRIS framework and the CAIRIS software platform, and provides real case studies where security and usability is incorporated into software designs at an early stage. This is something most people agree should be done, but few people give advice on how to do it. This book helps fill this gap.
The book also helps educators and students by providing a resource for a course on Security by Design. As explained in the preface, this book was written to support our undergraduate and postgraduate Security by Design unit at BU, and pointers are included on how different parts of this book can support this or similar courses.
More information about this book can be found here. As the book will be used to support teaching at BU, soft and hard copies should be available from the library soon.