Sequential Aggregate MACs from Any MACs:
Aggregation and Detecting Functionality


Shingo Sato
1, Shoichi Hirose2, and Junji Shikata1+
 

1Yokohama National University, Yokohama, Japan
sato-shingo-cz@ynu.jp
, shikata-junji-rb@ynu.ac.jp

 

2University of Fukui, Fukui, Japan 

hrs_shch@u-fukui.ac.jp

 

Abstract

The aggregate message authentication code (aggregate MAC) is a cryptographic primitive which can compress MAC tags on multiple messages into a short aggregate MAC tag. Furthermore, the sequential aggregate MAC can check not only the validity of multiple messages but also the (sequential) order of messages. In this paper, we introduce a new model of sequential aggregate MACs (SAMACs) where an aggregation algorithm generates a sequential aggregate tag depending only on any multiple and independent MAC tags with no secret-key, and we formally define security in this model. We also propose a generic construction of sequential aggregate MACs starting from any MACs without changing the structure of the MACs. This property is useful to make the existing networks more efficient by combining the aggregation algorithm with various MAC schemes already existing in the networks. Furthermore, by extending the results of SAMAC, we also introduce a sequential aggregate MAC which has detecting functionality (SAMD). The SAMD enables us to specify an invalid message or an invalid order of a certain message. We formalize the security of SAMD and provide a generic construction of SAMD in the random oracle model from any MACs and non-adaptive group testing protocols with formal security proofs.

Keywords: Message authentication, MAC, Aggregate MAC, Sequential aggregate MAC

 

+: Corresponding author: Junji Shikata
Graduate School of Environment and Information Sciences, Institute of Advanced Sciences, Yokohama National University, Yokohama, 79-7 Tokiwadai, Hodogaya-ku, Yokohama 240-8501, Japan, Tel: +81-45-339-4340

Journal of Internet Services and Information Security (JISIS), 9(1): 2-23, February 2019

DOI: 10.22667/JISIS.2019.02.28.002 [pdf]