Technically, they mean basically the same thing. In actual usage, they are different,.
'Pseudonym' is used when referring to an author or artist that uses a different name than their real one. Many times, the author''s real name is known. It is not associated with illegal activity in this case.
We tend to use 'assumed name' is used for something illegal. Thieves and criminals will use assumed names.
Note that I can use pseudonym for illegal activities and assumed name for an author's false name - but in general everyday usages that is not the case.