×

Cancellation rules and extended word problems. (English) Zbl 0561.68030

D. Dolev and A. C. Yao [IEEE Trans. Inf. Theory IT-29, 198- 208 (1983; Zbl 0502.94005)] developed formal models of two-party protocols. Here the sets of cancellation rules underlying their models are shown to be finite homogeneous Thue systems of degree 2 that are Church-Rosser. Now the question of whether or not a given protocol is secure in the sense of Dolev and Yao can be stated as a special case of the following extended word problem: Instance: Two regular sets R and F on \(\Sigma\). Question: Does there exist \(\alpha\in R\) and \(\beta\in F\) such that \(\alpha\) is reducible to \(\beta\) ?
Conceptually simple polynomial-time algorithms are given for the above problem and for the following decision problem: Instance: Two regular sets R and F on \(\Sigma\). Question: Does there exist \(\alpha\in R\) and \(\beta\in F\) such that \(\alpha\) is congruent to \(\beta\) ?
These algorithms are based on a construction that given a nondeterministic finite state acceptor A with m states yields in \(O(m^ 4)\) steps a nondeterministic finite state acceptor with m states, that recognizes the set of descendants of L(A) modulo a given finite homogeneous Thue system of degree 2. All these results can be extended to finite monadic Thue systems, however, the complexity bounds then depend on the maximum length of the left-hand sides of the rules of the Thue system under consideration.

MSC:

68Q65 Abstract data types; algebraic specification
03D03 Thue and Post systems, etc.
94A99 Communication, information
03D40 Word problems, etc. in computability and recursion theory
68Q45 Formal languages and automata

Citations:

Zbl 0502.94005
Full Text: DOI

References:

[1] Book, R. V., Decidable questions of Church-Rosser congruences, Theoret. Comput. Sci., 24, 301-312 (1983) · Zbl 0525.68015
[2] Book, R. V., Thue systems and the Church-Rosser property: Replacement systems, presentations of monoids, and specifications of formal languages, (Cummings, L., Combinatorics on Words: Progress and Perspectives (1983), Academic Press: Academic Press New York), 1-38 · Zbl 0563.68062
[3] Book, R. V., Homogeneous Thue systems and the Church-Rosser property, Discrete Math., 48, 137-145 (1984) · Zbl 0546.03019
[4] Book, R. V.; Jantzen, M.; Wrathall, C., Monadic Thue systems, Theoret. Comput. Sci., 19, 231-251 (1982) · Zbl 0488.03020
[5] Dolev, D.; Even, S.; Karp, R., On the security of ping-pong protocols, Inform. and Control, 55, 57-68 (1982) · Zbl 0537.94012
[6] Dolev, D.; Yao, A., On the security of public-key protocols, IEEE Trans. Information Theory, IT-29, 198-208 (1983) · Zbl 0502.94005
[7] Even, S.; Goldreich, O., On the security of multi-party ping-pong protocols, (Proc. 24th IEEE Symp. on Foundations of Computer Science (1983)), 34-39
[8] Huet, G., Confluent reductions: Abstract properties and applications to term rewriting systems, J. Assoc. Comput. Mach., 27, 797-821 (1980) · Zbl 0458.68007
[9] Nivat, M., Congruences parfaites, (Seminaire Dubreil. Seminaire Dubreil, 25e Année (1971-1972)), 7-01-09
[10] Otto, F., Some undecidability results for non-monadic Church-Rosser Thue systems, Theoret. Comput. Sci., 33, 2,3, 261-278 (1984) · Zbl 0563.03019
[11] Berstel, J., Transductions and Context-Free Languages (1979), Teubner: Teubner Stuttgart · Zbl 0424.68040
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.