Trust models and trustworthy systems