I only know some of security models:
How about others? Or may it be different in several fileds?
What you are asking for is not really a list of security models, but more a list of idealized models (like the ROM), and trust assumptions (like the CRS model). Asking for a list seems a bit off-topic to me, and the question is a bit vague.
Anyway, many idealized models and trust models are common in cryptography, and things are in general not as simple as "random oracle model". Here's a non-exhaustive list:
This is just a sample. In general, coming up with an idealized model is a common way to heuristically reason about constructions for which a direct reduction to a hard mathematical problem seems unlikely. While the programmable ROM is very common, there are many alternatives, and also many ways to weaken it, so that it shares more similarities with our "real world" hash functions. Similarly, it is very common also to come up with some minimal trust assumption to get around impossibility results, and while the common random string model is often used, in many scenarios alternative simple trust assumptions can be easily motivated.