How to create a differential backup considering the base the previous differential backup in SQL Server?
You are essentially asking for incremental, which is pretty much what a log backup is.  So your Diff1 and Diff2 would actually be log backups, which still gets you point in time restores.

Why are you trying to do this...purely academic reasons?