多项选择题

A.Rabin
B.MH
C.ECC
D.IDEA