The enzyme which is used to unwind DNA is the DNA helicase enzyme, which belongs to the class Helicase and is important for all organisms. It moves along the double-stranded DNA and separates the strands by breaking hydrogen bonds at the expense of energy from ATP. DNA ligase is a specific type of enzyme, a ligase facilitates the joining of DNA strands together by catalyzing the formation of phosphodiester bonds.