С точки зрения математики - возможно. Но ведь вирусы посложнее простой синусоиды. Искать их по таким признакам - все равно, что искать человека, у которого есть голова, две ноги, руки и т.д. Выловишь 80% населения земли.
Чем ближе описание к exact match, тем меньше вероятность ложных срабатываний. А для нахождения "общевирусных программ" предназначен "невристический" анализатор

.