作者
Vijay H Kothari, Prashant Anantharaman, Sean W Smith, Briland Hitaj, Prashanth Mundkur, Natarajan Shankar, Letitia W Li, Iavor Diatchki, William Harris
发表日期
2022/5/22
研讨会论文
2022 IEEE Security and Privacy Workshops (SPW)
页码范围
176-197
出版商
IEEE
简介
ICC profiles are widely used to provide faithful digital color reproduction across a variety of devices, such as monitors, printers, and cameras. In this paper, we document our efforts on reviewing and identifying security issues with the calculatorElement description from the recent iccMAX specification (ICC.2:2019), which expands upon the ICC v4 specification (ICC.1:2010). The iccMAX calculatorElement, which captures a calculator function through a stack-based computational approach, was designed with security in mind. We analyzed the iccMAX calculatorElement using a variety of approaches that utilized: the proof assistant PVS, the theorem-proving language ACL2, the data description language DaeDaLus, and tools tied to the data description language Parsley. Bringing the tools of formal data description, theorem proving, and static analysis to a non-trivial real-world specification has shed light on both the …
引用总数
学术搜索中的文章
VH Kothari, P Anantharaman, SW Smith, B Hitaj… - 2022 IEEE Security and Privacy Workshops (SPW), 2022