Insight Venture Partners backs ID management software business Keyfactor with $77m

Digital ID management business Keyfactor has picked up a $77m growth capital investment from Insight Venture Partners.