Abstract
This document describes an industrial application of the B method in smart card applications. In smart card memory, data modification may be interrupted due to a card withdrawal or a power loss, the EEPROM memory may result in an unstable state and the values subsequently read, may be erroneous. The transaction mechanism provides a secure means for modifying data located in the EEPROM. As the security in smart card application is paramount, the use of the B formal method brings high confidence and provides mathematical proofs that the design of the transaction mechanism fulfills the security requirements
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Abrial J-R, The B-Book: Assigning programs to meanings. Edited by Cambridge University Press (1996)
Abrial J-R and Mussat L, Introducing Dynamic Constraints in B. D. Bert (Editor): Proceedings of the Second International B Conference B’98: Recent Advances in the Development and Use of the B Method, April 1998, Springer.
Abrial J-R. and Mussat L, Specification and Design of a Transmission Protocol by Successive Refinements Using B. in Mathematical Methods in Program Development, Edited by M. Broy and B. Schieder, Springer Verlag (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sabatier, D., Lartigue, P. (1999). The Use of the B Formal Method for the Design and the Validation of the Transaction Mechanism for Smart Card Applications. In: Wing, J.M., Woodcock, J., Davies, J. (eds) FM’99 — Formal Methods. FM 1999. Lecture Notes in Computer Science, vol 1708. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48119-2_21
Download citation
DOI: https://doi.org/10.1007/3-540-48119-2_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66587-8
Online ISBN: 978-3-540-48119-5
eBook Packages: Springer Book Archive