CBC MAC for real-time data sources

被引:0
|
作者
Petrank, F [1 ]
Rackoff, C
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
message authentication; real time; cipher block chaining; block ciphers;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Cipher Block Chaining (CBC) Message Authentication Code (MAC) is an authentication method which is widely used in practice. It is well known that the use of the CBC MAC for variable length messages is not secure, and a few rules of thumb for the correct use of the CBC MAC are known by folklore. The first rigorous proof of the security of CBC MAC, when used on fixed length messages, was given only recently by Bellare et al. [3]. They also suggested variants of CBC MAC that handle variable-length messages but in these variants the length of the message has to be known in advance (i.e., before the message is processed). We study CBC authentication of real-time applications in which the length of the message is not known until the message ends, and furthermore, since the application is real-time, it is not possible to start processing the authentication until after the message ends. We first consider a variant of CBC MAC, that we call the encrypted CBC MAC (EMAC), which handles messages of variable unknown lengths. Computing EMAC on a message is virtually as simple and as efficient as computing the standard CBC MAC on the message. We provide a rigorous proof that its security is implied by the security of the underlying block cipher. Next, we argue that the basic CBC MAC is secure when applied to a prefix-free message space. A message space can be made prefix-free by also authenticating the (usually hidden) last character which marks the end of the message.
引用
收藏
页码:315 / 338
页数:24
相关论文
共 50 条
  • [41] Visualization approaches integrating real-time market data
    Laufenberg, MJ
    2004 IEEE PES POWER SYSTEMS CONFERENCE & EXPOSITION, VOLS 1 - 3, 2004, : 1550 - 1555
  • [42] The Design of Real-time Database in the Data Fusion System
    Zhong Luo
    Zhang Nianci
    Rao Wenbi
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 2, PROCEEDINGS, 2009, : 314 - 317
  • [43] Real-time Spread Burst Detection in Data Streaming
    Wang, Haibo
    Melissourgos, Dimitrios
    Ma, Chaoyi
    Chen, Shigang
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2023, 7 (02) : 1 - 31
  • [44] Continuous data recording on fast real-time systems
    Zabeo, L.
    Sartori, F.
    Neto, A.
    Piccolo, F.
    Alves, D.
    Vitelli, R.
    Barbalace, A.
    De Tommasi, G.
    FUSION ENGINEERING AND DESIGN, 2010, 85 (3-4) : 374 - 377
  • [45] Real-time Data Management in Ubiquitous Wearable Networks
    Hilal, Allaa R.
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 3523 - 3528
  • [46] Real-Time Spread Burst Detection in Data Streaming
    Wang H.
    Melissourgos D.
    Ma C.
    Chen S.
    Performance Evaluation Review, 2023, 51 (01): : 51 - 52
  • [47] Real-Time Semiparametric Regression for Distributed Data Sets
    Luts, Jan
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (02) : 545 - 557
  • [48] Real-time Signal Processing of Data from an ECG
    Iqbal, M. N.
    Bomhara, M.
    Al Khambashi, M.
    Alhassan, H.
    Abd-Alhameed, R.
    Eya, N.
    Qahwaji, R.
    Noras, J. M.
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE INTERNET TECHNOLOGIES AND APPLICATIONS (ITA), 2017, : 334 - 338
  • [49] Interpolation of scheduled simulation results for real-time auralization of moving sources
    Schaefer, Philipp
    Fatela, Joao
    Vorlaender, Michael
    ACTA ACUSTICA, 2024, 8
  • [50] Real-time change detection in data streams with FPGAs
    Vega, J.
    Dormido-Canto, S.
    Cruz, T.
    Ruiz, M.
    Barrera, E.
    Castro, R.
    Murari, A.
    Ochando, M.
    FUSION ENGINEERING AND DESIGN, 2014, 89 (05) : 644 - 648