The eStream project has given us a number of insights into design criteria for stream ciphers. Some of them were disputed, on others everyone seemed to agree. In this paper, the author describes what he has learned and what he considers as possible consequences for stream cipher design. The paper does not contain any groundbreaking new results; it is merely meant as a collection of ideas and an...