Digital signatures (2010)