Third Final Report commit

Up to crypto part of research