I'm reading a novel called Fatherland by Robert Harris which is set in 1964 in a Germany that won the war in Europe (an interesting read so far). There is a bit in it were the writer explains that Germany discovered that the Brits were breaking their codes, changed all their coding machines, subsequently had an easy time in the Battle Of The Atlantic and starved Britain into submission. How feasable is that scenario ? Were the allies actually that dependant on code breaking or could the Battle Of The Atlantic have been won anyway ? I always believed that the UBoats were having an increasingly hard time of it due to technical and tactical advances.